diff options
| author | KIMURA Chikahiro <chi-kimura@xr.jp.nec.com> | 2017-08-07 17:48:08 +0900 |
|---|---|---|
| committer | Jason Madden <jamadden@gmail.com> | 2017-09-13 07:38:10 -0500 |
| commit | e153b7a5657273c3b4e6bbc795a4dd37bb2d5218 (patch) | |
| tree | e113c6fd10c814d7289f23a6d95da8394ab21372 /src | |
| parent | 13f4adb145c23912edc3bf69bb612c097c8bb828 (diff) | |
| download | zope-proxy-e153b7a5657273c3b4e6bbc795a4dd37bb2d5218.tar.gz | |
Untrack self when deallocating.
Fixes #20
Diffstat (limited to 'src')
| -rw-r--r-- | src/zope/proxy/_zope_proxy_proxy.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/zope/proxy/_zope_proxy_proxy.c b/src/zope/proxy/_zope_proxy_proxy.c index d1c4478..e201337 100644 --- a/src/zope/proxy/_zope_proxy_proxy.c +++ b/src/zope/proxy/_zope_proxy_proxy.c @@ -182,6 +182,7 @@ wrap_iternext(PyObject *self) static void wrap_dealloc(PyObject *self) { + PyObject_GC_UnTrack(self); (void) wrap_clear(self); self->ob_type->tp_free(self); } |
