mirror of https://github.com/python/cpython
gh-83004: Clean up refleak in _zoneinfo initialisation (#98842)
This commit is contained in:
parent
99e2e60cb2
commit
31f2f6568d
|
@ -0,0 +1 @@
|
|||
Clean up refleak on failed module initialisation in :mod:`_zoneinfo`
|
|
@ -2657,8 +2657,9 @@ zoneinfomodule_exec(PyObject *m)
|
|||
goto error;
|
||||
}
|
||||
|
||||
Py_INCREF(&PyZoneInfo_ZoneInfoType);
|
||||
PyModule_AddObject(m, "ZoneInfo", (PyObject *)&PyZoneInfo_ZoneInfoType);
|
||||
if (PyModule_AddObjectRef(m, "ZoneInfo", (PyObject *)&PyZoneInfo_ZoneInfoType) < 0) {
|
||||
goto error;
|
||||
}
|
||||
|
||||
/* Populate imports */
|
||||
_tzpath_find_tzfile =
|
||||
|
|
Loading…
Reference in New Issue