diff options
| author | Antoine Pitrou <solipsis@pitrou.net> | 2012-04-16 18:48:49 +0200 |
|---|---|---|
| committer | Antoine Pitrou <solipsis@pitrou.net> | 2012-04-16 18:48:49 +0200 |
| commit | 7e1cc9ac0bcb3416e62b4c3a5841bfdf4f6318e9 (patch) | |
| tree | 246f6f72f1697b0314a717e098d68f27b7a1c06c /Python/import.c | |
| parent | dc1bcb57283a1457a8d91f7ee7242e77094d1339 (diff) | |
| download | cpython-7e1cc9ac0bcb3416e62b4c3a5841bfdf4f6318e9.tar.gz | |
Fix reference loss on Py_None when None is encountered in sys.modules.
Diffstat (limited to 'Python/import.c')
| -rw-r--r-- | Python/import.c | 1 |
1 files changed, 1 insertions, 0 deletions
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) { |
