Skip to content

Commit 1b6e462

Browse files
committed
Handle if PyUnicode_FromString fails.
1 parent 6ec81c7 commit 1b6e462

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

Python/ceval.c

+4
Original file line numberDiff line numberDiff line change
@@ -5024,6 +5024,10 @@ import_from(PyObject *v, PyObject *name)
50245024
pkgpath = PyModule_GetFilenameObject(v);
50255025
if (pkgname == NULL) {
50265026
pkgname_or_unknown = PyUnicode_FromString("<unknown module name>");
5027+
if (pkgname_or_unknown == NULL) {
5028+
Py_XDECREF(pkgpath);
5029+
return NULL;
5030+
}
50275031
} else {
50285032
pkgname_or_unknown = pkgname;
50295033
}

0 commit comments

Comments
 (0)