Author: guido.van.rossum
Date: Fri Aug 17 16:33:37 2007
New Revision: 57143

Modified:
   python/branches/py3k/Modules/zipimport.c
Log:
Fix refcount leak, courtesy Christian Heines.


Modified: python/branches/py3k/Modules/zipimport.c
==============================================================================
--- python/branches/py3k/Modules/zipimport.c    (original)
+++ python/branches/py3k/Modules/zipimport.c    Fri Aug 17 16:33:37 2007
@@ -852,8 +852,9 @@
        buf[data_size] = '\0';
 
        if (compress == 0) {  /* data is not compressed */
-               raw_data = PyBytes_FromStringAndSize(buf, data_size);
-               return raw_data;
+               data = PyBytes_FromStringAndSize(buf, data_size);
+               Py_DECREF(raw_data);
+               return data;
        }
 
        /* Decompress with zlib */
_______________________________________________
Python-3000-checkins mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-3000-checkins

Reply via email to