Author: georg.brandl
Date: Mon Feb 26 14:58:18 2007
New Revision: 53937

Modified:
   python/branches/p3yk/Python/ceval.c
Log:
Fix a refleak in the MAKE_FUNCTION opcode in ceval.c.



Modified: python/branches/p3yk/Python/ceval.c
==============================================================================
--- python/branches/p3yk/Python/ceval.c (original)
+++ python/branches/p3yk/Python/ceval.c Mon Feb 26 14:58:18 2007
@@ -2298,6 +2298,8 @@
                                        u = POP(); /* kw only arg name */
                                        /* XXX(nnorwitz): check for errors */
                                        PyDict_SetItem(v, u, w);
+                                       Py_DECREF(w);
+                                       Py_DECREF(u);
                                }
                                err = PyFunction_SetKwDefaults(x, v);
                                Py_DECREF(v);
_______________________________________________
Python-3000-checkins mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-3000-checkins

Reply via email to