summaryrefslogtreecommitdiff
path: root/src/multi.c
diff options
context:
space:
mode:
authorOleg Pudeyev <oleg@bsdpower.com>2014-06-10 21:43:07 -0400
committerOleg Pudeyev <oleg@bsdpower.com>2014-06-24 15:08:05 -0400
commit3c8bc3bb57ae1a61e804a300ffddf9346dcb660b (patch)
treebd6aaf4b307fe446068a14a317b422ad6bb8cc29 /src/multi.c
parentcfd2e2adda039aacf9666bf869c879be8e7b0324 (diff)
downloadpycurl-3c8bc3bb57ae1a61e804a300ffddf9346dcb660b.tar.gz
Move PyObject_GC_Del to tp_free
Diffstat (limited to 'src/multi.c')
-rw-r--r--src/multi.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/multi.c b/src/multi.c
index fb720a4..f902caf 100644
--- a/src/multi.c
+++ b/src/multi.c
@@ -111,7 +111,7 @@ do_multi_dealloc(CurlMultiObject *self)
util_multi_close(self);
Py_TRASHCAN_SAFE_END(self);
- PyObject_GC_Del(self);
+ CurlMulti_Type.tp_free(self);
}
@@ -857,6 +857,7 @@ PYCURL_INTERNAL PyTypeObject CurlMulti_Type = {
0, /* tp_init */
PyType_GenericAlloc, /* tp_alloc */
(newfunc)do_multi_new, /* tp_new */
+ PyObject_GC_Del, /* tp_free */
};
/* vi:ts=4:et:nowrap