diff Python/ceval.c @ 40927:93f582803733

Fix a refleak in the MAKE_FUNCTION opcode in ceval.c.
author Georg Brandl <georg@python.org>
date Mon, 26 Feb 2007 13:58:18 +0000
parents 0ea24f4f2467
children 6aa1be5dd009
line wrap: on
line diff
--- a/Python/ceval.c	Mon Feb 26 13:48:28 2007 +0000
+++ b/Python/ceval.c	Mon Feb 26 13:58:18 2007 +0000
@@ -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);