bpo-30567: Fix refleak in sys.getwindowsversion (#1940)

This commit is contained in:
Segev Finer 2017-06-04 20:52:27 +03:00 committed by Serhiy Storchaka
parent 9be4ff359d
commit 48fb766f70

View file

@ -973,10 +973,10 @@ sys_getwindowsversion(PyObject *self)
} }
PyMem_RawFree(verblock); PyMem_RawFree(verblock);
} }
PyStructSequence_SET_ITEM(version, pos++, PyTuple_Pack(3, PyStructSequence_SET_ITEM(version, pos++, Py_BuildValue("(kkk)",
PyLong_FromLong(realMajor), realMajor,
PyLong_FromLong(realMinor), realMinor,
PyLong_FromLong(realBuild) realBuild
)); ));
if (PyErr_Occurred()) { if (PyErr_Occurred()) {