[3.6] bpo-30567: Fix refleak in sys.getwindowsversion (GH-1940) (#1970)

(cherry picked from commit 48fb766)
This commit is contained in:
Serhiy Storchaka 2017-06-06 19:23:02 +03:00 committed by GitHub
parent e1a60d9032
commit 68e5af89d4

View file

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