Kaydet (Commit) d17427b7 authored tarafından Serhiy Storchaka's avatar Serhiy Storchaka

Issue #25410: Fixed a memory leak in OrderedDict in the case when key's hash

calculation fails.
üst ae94062a
......@@ -648,11 +648,11 @@ _odict_add_new_node(PyODictObject *od, PyObject *key)
Py_ssize_t i;
_ODictNode *node;
Py_INCREF(key);
hash = PyObject_Hash(key);
if (hash == -1)
return -1;
Py_INCREF(key);
i = _odict_get_index(od, key);
if (i < 0) {
if (!PyErr_Occurred())
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment