From: Mark Dickinson Date: Tue, 20 Apr 2010 22:39:53 +0000 (+0000) Subject: Fix memory leak. X-Git-Tag: v3.2a1~1074 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=56a60878264ec73f0c65501a4e9d1187cec803bd;p=thirdparty%2FPython%2Fcpython.git Fix memory leak. --- diff --git a/Modules/datetimemodule.c b/Modules/datetimemodule.c index 289648650135..6ff7eb3c0a27 100644 --- a/Modules/datetimemodule.c +++ b/Modules/datetimemodule.c @@ -1914,10 +1914,9 @@ delta_remainder(PyObject *left, PyObject *right) return NULL; remainder = microseconds_to_delta(pyus_remainder); - if (remainder == NULL) { - Py_DECREF(divmod); + Py_DECREF(pyus_remainder); + if (remainder == NULL) return NULL; - } return remainder; }