]> granicus.if.org Git - python/commitdiff
bpo-35470: Fix a reference counting bug in _PyImport_FindExtensionObjectEx(). (GH...
authorZackery Spytz <zspytz@gmail.com>
Thu, 10 Jan 2019 16:12:31 +0000 (09:12 -0700)
committerSerhiy Storchaka <storchaka@gmail.com>
Thu, 10 Jan 2019 16:12:31 +0000 (18:12 +0200)
Python/import.c

index c4f087761cd65fd2121b875580091c088c2c0857..344f199216d09fb14e3028e75519a8e146b85ba1 100644 (file)
@@ -749,7 +749,6 @@ _PyImport_FindExtensionObjectEx(PyObject *name, PyObject *filename,
     }
     if (_PyState_AddModule(mod, def) < 0) {
         PyMapping_DelItem(modules, name);
-        Py_DECREF(mod);
         return NULL;
     }
     if (Py_VerboseFlag)