[Python-checkins] r80291 - python/branches/py3k/Modules/datetimemodule.c

mark.dickinson python-checkins at python.org
Wed Apr 21 00:39:54 CEST 2010


Author: mark.dickinson
Date: Wed Apr 21 00:39:53 2010
New Revision: 80291

Log:
Fix memory leak.

Modified:
   python/branches/py3k/Modules/datetimemodule.c

Modified: python/branches/py3k/Modules/datetimemodule.c
==============================================================================
--- python/branches/py3k/Modules/datetimemodule.c	(original)
+++ python/branches/py3k/Modules/datetimemodule.c	Wed Apr 21 00:39:53 2010
@@ -1914,10 +1914,9 @@
 		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;
 }


More information about the Python-checkins mailing list