diff options
| author | Serhiy Storchaka <storchaka@gmail.com> | 2017-06-06 16:23:21 (GMT) |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2017-06-06 16:23:21 (GMT) |
| commit | 86f8f1f05cd5822b4a4031b90cfdbe5fa1b1159e (patch) | |
| tree | e23047ffc73913abae6486e03f7d377cea051dc9 /Python/sysmodule.c | |
| parent | 6d8ab767fcb24586574d6cddbe0b1ea643712b07 (diff) | |
| download | cpython-86f8f1f05cd5822b4a4031b90cfdbe5fa1b1159e.zip cpython-86f8f1f05cd5822b4a4031b90cfdbe5fa1b1159e.tar.gz cpython-86f8f1f05cd5822b4a4031b90cfdbe5fa1b1159e.tar.bz2 | |
[3.5] bpo-30567: Fix refleak in sys.getwindowsversion (GH-1940) (#1971)
(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 fc769ad..d62bbf1 100644 --- a/Python/sysmodule.c +++ b/Python/sysmodule.c @@ -897,10 +897,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()) { |
