diff options
author | Oleg Pudeyev <oleg@bsdpower.com> | 2014-06-10 21:43:07 -0400 |
---|---|---|
committer | Oleg Pudeyev <oleg@bsdpower.com> | 2014-06-24 15:08:05 -0400 |
commit | 3c8bc3bb57ae1a61e804a300ffddf9346dcb660b (patch) | |
tree | bd6aaf4b307fe446068a14a317b422ad6bb8cc29 /src/multi.c | |
parent | cfd2e2adda039aacf9666bf869c879be8e7b0324 (diff) | |
download | pycurl-3c8bc3bb57ae1a61e804a300ffddf9346dcb660b.tar.gz |
Move PyObject_GC_Del to tp_free
Diffstat (limited to 'src/multi.c')
-rw-r--r-- | src/multi.c | 3 |
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 |