From: Antoine Pitrou Date: Mon, 16 Apr 2012 16:48:49 +0000 (+0200) Subject: Fix reference loss on Py_None when None is encountered in sys.modules. X-Git-Tag: v3.3.0a3~195 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=71382cb64bd9cbf76d8a1e0fe8297a973cd1fe4d;p=python Fix reference loss on Py_None when None is encountered in sys.modules. --- diff --git a/Python/import.c b/Python/import.c index 1b93b7c096..bd0d18ac31 100644 --- a/Python/import.c +++ b/Python/import.c @@ -2827,6 +2827,7 @@ PyImport_ImportModuleLevelObject(PyObject *name, PyObject *given_globals, if (msg != NULL) { PyErr_SetFromImportErrorWithName(msg, abs_name); } + mod = NULL; goto error_with_unlock; } else if (mod != NULL) {