| diff --git a/src/pycurl.c b/src/pycurl.c |
| index a17a23b..a07cb51 100644 |
| @@ -845,6 +845,7 @@ util_curl_xdecref(CurlObject *self, int flags, CURL *handle) |
| + ZAP(self->opensocket_cb); |
| @@ -2284,6 +2285,13 @@ util_multi_close(CurlMultiObject *self) |
| +util_multi_xdecref(CurlMultiObject *self) |
| do_multi_dealloc(CurlMultiObject *self) |
| @@ -2291,7 +2299,7 @@ do_multi_dealloc(CurlMultiObject *self) |
| PyObject_GC_UnTrack(self); |
| Py_TRASHCAN_SAFE_BEGIN(self) |
| + util_multi_xdecref(self); |
| @@ -2317,7 +2325,7 @@ do_multi_close(CurlMultiObject *self) |
| do_multi_clear(CurlMultiObject *self) |
| + util_multi_xdecref(self); |