From 56a60878264ec73f0c65501a4e9d1187cec803bd Mon Sep 17 00:00:00 2001 From: Mark Dickinson Date: Tue, 20 Apr 2010 22:39:53 +0000 Subject: [PATCH] Fix memory leak. --- Modules/datetimemodule.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/Modules/datetimemodule.c b/Modules/datetimemodule.c index 2896486501..6ff7eb3c0a 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; } -- 2.40.0