]> granicus.if.org Git - python/commitdiff
Fix reference loss on Py_None when None is encountered in sys.modules.
authorAntoine Pitrou <solipsis@pitrou.net>
Mon, 16 Apr 2012 16:48:49 +0000 (18:48 +0200)
committerAntoine Pitrou <solipsis@pitrou.net>
Mon, 16 Apr 2012 16:48:49 +0000 (18:48 +0200)
Python/import.c

index 1b93b7c096be7fa9c8eac2cd37b9f0e4cba5e70b..bd0d18ac310a0afdb62a2532cf93ea1c6dbbb1e5 100644 (file)
@@ -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) {