From 58f45a3bba58c90874dcf2fdc78ee75a7603d601 Mon Sep 17 00:00:00 2001 From: Mark Wooding Date: Sat, 19 Oct 2019 14:31:40 +0100 Subject: [PATCH] *.c: Use `Py_XDECREF' where applicable. The Python 2.5 version of `Py_DECREF' isn't properly braced, so `if (x) Py_DECREF(x);' provokes a dangling-`else' warning from the compiler. --- util.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/util.c b/util.c index adb7800..aa75ea7 100644 --- a/util.c +++ b/util.c @@ -68,8 +68,8 @@ PyObject *getk64(kludge64 u) Py_DECREF(i); i = t; if ((rc = PyNumber_Int(i)) == 0) goto end; end: - if (i) Py_DECREF(i); - if (j) Py_DECREF(j); + Py_XDECREF(i); + Py_XDECREF(j); return (rc); #endif } @@ -185,7 +185,7 @@ int convk64(PyObject *o, void *pp) rc = 1; end: - if (i) Py_DECREF(i); + Py_XDECREF(i); return (rc); } -- 2.11.0