summaryrefslogtreecommitdiffstats
path: root/Modules/_tkinter.c
diff options
context:
space:
mode:
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>2018-10-23 20:25:53 (GMT)
committerGitHub <noreply@github.com>2018-10-23 20:25:53 (GMT)
commit2c549250d8fd6755e3338a771d250e34c78bdb50 (patch)
treedf98afa333d3f19b14b1b311e8fd50d6142d2013 /Modules/_tkinter.c
parentb1b9ee824f1c7a8a8fc7fa0c6864b7eebc769d4d (diff)
downloadcpython-2c549250d8fd6755e3338a771d250e34c78bdb50.zip
cpython-2c549250d8fd6755e3338a771d250e34c78bdb50.tar.gz
cpython-2c549250d8fd6755e3338a771d250e34c78bdb50.tar.bz2
bpo-34794: Fix a leak in Tkinter. (GH-10025)
Based on the investigation by Xiang Zhang. (cherry picked from commit df13df41a25765d8a39a77220691698498e758d4) Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
Diffstat (limited to 'Modules/_tkinter.c')
-rw-r--r--Modules/_tkinter.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/Modules/_tkinter.c b/Modules/_tkinter.c
index 68ee26e..080b44f 100644
--- a/Modules/_tkinter.c
+++ b/Modules/_tkinter.c
@@ -1153,9 +1153,7 @@ AsObj(PyObject *value)
}
if (PyTclObject_Check(value)) {
- Tcl_Obj *v = ((PyTclObject*)value)->value;
- Tcl_IncrRefCount(v);
- return v;
+ return ((PyTclObject*)value)->value;
}
{