X-Git-Url: https://git.distorted.org.uk/~mdw/catacomb-python/blobdiff_plain/ef783f91d10008e1859fc52de1fb66a5cd292320..361fd0e6cf51addf72f8b34e6909ff6ac16309f6:/pgen.c diff --git a/pgen.c b/pgen.c index 98daa73..58f6845 100644 --- a/pgen.c +++ b/pgen.c @@ -406,8 +406,7 @@ static void pgevent_kill(PyObject *me) static void pgevent_pydealloc(PyObject *me) { pgevent_pyobj *ev = (pgevent_pyobj *)me; - if (ev->r) Py_DECREF(ev->r); - FREEOBJ(me); + Py_XDECREF(ev->r); FREEOBJ(me); } #define PGEVENT_CHECK(me) do { \