Author: neal.norwitz
Date: Sun Aug 12 19:09:36 2007
New Revision: 56959

Modified:
   python/branches/py3k/Modules/posixmodule.c
Log:
Fix memory leak in an error condition

Modified: python/branches/py3k/Modules/posixmodule.c
==============================================================================
--- python/branches/py3k/Modules/posixmodule.c  (original)
+++ python/branches/py3k/Modules/posixmodule.c  Sun Aug 12 19:09:36 2007
@@ -4293,7 +4293,10 @@
                                Py_FileSystemDefaultEncoding, &path))
                return NULL;
        v = PySequence_GetItem(args, 0);
-       if (v == NULL) return NULL;
+       if (v == NULL) {
+               PyMem_Free(path);
+               return NULL;
+       }
 
        if (PyUnicode_Check(v)) {
                arg_is_unicode = 1;
_______________________________________________
Python-3000-checkins mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-3000-checkins

Reply via email to