gh-146355: Fix main_module ref leak in _PyRun_SimpleStringFlagsWithName (#146356)

This commit is contained in:
Brandon 2026-03-25 01:36:59 -05:00 committed by GitHub
parent f2fcc49467
commit 08f6b33bf3
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -567,6 +567,7 @@ _PyRun_SimpleStringFlagsWithName(const char *command, const char* name, PyCompil
PyObject* the_name = PyUnicode_FromString(name);
if (!the_name) {
PyErr_Print();
Py_DECREF(main_module);
return -1;
}
res = _PyRun_StringFlagsWithName(command, the_name, Py_file_input, dict, dict, flags, 0);