mirror of
https://github.com/python/cpython.git
synced 2025-10-09 16:34:44 +00:00
Issue #15766: Fix a crash in imp.load_dynamic() on PyUnicode_FromString() failure
This commit is contained in:
parent
9bd9cd3fb9
commit
ad54c6d82e
1 changed files with 3 additions and 3 deletions
|
@ -139,9 +139,9 @@ dl_funcptr _PyImport_GetDynLoadFunc(const char *shortname,
|
||||||
path = PyUnicode_FromString(pathname);
|
path = PyUnicode_FromString(pathname);
|
||||||
mod_name = PyUnicode_FromString(shortname);
|
mod_name = PyUnicode_FromString(shortname);
|
||||||
PyErr_SetImportError(error_ob, mod_name, path);
|
PyErr_SetImportError(error_ob, mod_name, path);
|
||||||
Py_DECREF(error_ob);
|
Py_XDECREF(error_ob);
|
||||||
Py_DECREF(path);
|
Py_XDECREF(path);
|
||||||
Py_DECREF(mod_name);
|
Py_XDECREF(mod_name);
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
if (fp != NULL && nhandles < 128)
|
if (fp != NULL && nhandles < 128)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue