diff options
author | Serhiy Storchaka <storchaka@gmail.com> | 2017-06-06 16:23:02 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-06-06 16:23:02 (GMT) |
commit | 68e5af89d46db6250a0fa7fe4249c66f866faff8 (patch) | |
tree | 540569105bdb15cbed908b582fa36657ac2faab6 /Python/sysmodule.c | |
parent | e1a60d903276da10d1ac098e59103f4a72bef08e (diff) | |
download | cpython-68e5af89d46db6250a0fa7fe4249c66f866faff8.zip cpython-68e5af89d46db6250a0fa7fe4249c66f866faff8.tar.gz cpython-68e5af89d46db6250a0fa7fe4249c66f866faff8.tar.bz2 |
[3.6] bpo-30567: Fix refleak in sys.getwindowsversion (GH-1940) (#1970)
(cherry picked from commit 48fb766)
Diffstat (limited to 'Python/sysmodule.c')
-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 99e6b5e..b09268b 100644 --- a/Python/sysmodule.c +++ b/Python/sysmodule.c @@ -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()) { |