diff options
author | Segev Finer <segev208@gmail.com> | 2017-06-04 17:52:27 (GMT) |
---|---|---|
committer | Serhiy Storchaka <storchaka@gmail.com> | 2017-06-04 17:52:27 (GMT) |
commit | 48fb766f70d9ca9d5934cbddbe8d8e7972cb6343 (patch) | |
tree | a32b67a60ef70cae2bbf0c9876ab5736de25277b /Python | |
parent | 9be4ff359daa67cde6246494f643ed7cd2825d46 (diff) | |
download | cpython-48fb766f70d9ca9d5934cbddbe8d8e7972cb6343.zip cpython-48fb766f70d9ca9d5934cbddbe8d8e7972cb6343.tar.gz cpython-48fb766f70d9ca9d5934cbddbe8d8e7972cb6343.tar.bz2 |
bpo-30567: Fix refleak in sys.getwindowsversion (#1940)
Diffstat (limited to 'Python')
-rw-r--r-- | Python/sysmodule.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/Python/sysmodule.c b/Python/sysmodule.c index a7b7508..7410601 100644 --- a/Python/sysmodule.c +++ b/Python/sysmodule.c @@ -973,10 +973,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()) { |