diff Python/pythonrun.c @ 17168:0d52358cb288 legacy-trunk

Fix memory leak with SyntaxError. (The DECREF was originally hidden inside a piece of code that was deemed reduntant; the DECREF was unfortunately *not* redundant!)
author Guido van Rossum <guido@python.org>
date Fri, 23 Mar 2001 04:01:07 +0000
parents b44e77a12978
children eb06a02e0507
line wrap: on
line diff
--- a/Python/pythonrun.c	Fri Mar 23 03:52:46 2001 +0000
+++ b/Python/pythonrun.c	Fri Mar 23 04:01:07 2001 +0000
@@ -1201,6 +1201,7 @@
 		break;
 	}
 	w = Py_BuildValue("(sO)", msg, v);
+	Py_XDECREF(v);
 	PyErr_SetObject(errtype, w);
 	Py_XDECREF(w);
 }