From: Brett Cannon Date: Sun, 15 Apr 2012 05:35:05 +0000 (-0400) Subject: Plug a refleak. X-Git-Tag: v3.3.0a3~221 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=fc9ca274b8d814e1fdfce72828414ae628fdba88;p=thirdparty%2FPython%2Fcpython.git Plug a refleak. --- diff --git a/Python/pythonrun.c b/Python/pythonrun.c index 2757eba927b3..b64a9bf79625 100644 --- a/Python/pythonrun.c +++ b/Python/pythonrun.c @@ -199,8 +199,6 @@ import_init(PyInterpreterState *interp, PyObject *sysmod) PyObject *value; /* Import _importlib through its frozen version, _frozen_importlib. */ - /* XXX(bcannon): The file path for _frozen_importlib is completely off - */ if (PyImport_ImportFrozenModule("_frozen_importlib") <= 0) { Py_FatalError("Py_Initialize: can't import _frozen_importlib"); } @@ -237,6 +235,7 @@ import_init(PyInterpreterState *interp, PyObject *sysmod) Py_FatalError("Py_Initialize: importlib install failed"); } Py_DECREF(value); + Py_DECREF(impmod); _PyImportZip_Init(); }