From 1d064f44d14dd204463562ebf8f93bc81b126e57 Mon Sep 17 00:00:00 2001 From: RouquinBlanc Date: Sat, 19 Feb 2022 09:01:46 +0100 Subject: [PATCH] simplify exception handling on integer overflow --- python/objToJSON.c | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/python/objToJSON.c b/python/objToJSON.c index dfeab3ce..4462bdb2 100644 --- a/python/objToJSON.c +++ b/python/objToJSON.c @@ -505,13 +505,8 @@ static void Object_beginTypeContext (JSOBJ _obj, JSONTypeContext *tc, JSONObject GET_TC(tc)->unsignedLongValue = PyLong_AsUnsignedLongLong(obj); exc = PyErr_Occurred(); - if (exc) - { - PRINTMARK(); - goto INVALID; - } } - else + if (exc) { PRINTMARK();