]> granicus.if.org Git - python/commitdiff
Issue #21226: fix a ref leak.
authorEric Snow <ericsnowcurrently@gmail.com>
Thu, 29 May 2014 18:31:39 +0000 (12:31 -0600)
committerEric Snow <ericsnowcurrently@gmail.com>
Thu, 29 May 2014 18:31:39 +0000 (12:31 -0600)
Python/import.c

index 4c8f67f49934c7e6551789d78db4a5e2e7db2c70..80e376483fff8f8456dc118404adc18f58a97105 100644 (file)
@@ -904,6 +904,7 @@ PyImport_ExecCodeModuleObject(PyObject *name, PyObject *co, PyObject *pathname,
                                         &PyId__fix_up_module,
                                         d, name, pathname, cpathname, NULL);
     if (res != NULL) {
+        Py_DECREF(res);
         res = exec_code_in_module(name, d, co);
     }
     return res;