Skip to content

Commit 8ed9b4b

Browse files
committed
fixup zero out pyrouter methods so it won't be called
1 parent 7bb53e8 commit 8ed9b4b

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/router_pynode.c

+4-4
Original file line numberDiff line numberDiff line change
@@ -458,10 +458,10 @@ qd_error_t qd_router_python_setup(qd_router_t *router)
458458
void qd_router_python_free(qd_router_t *router) {
459459
qd_python_lock_state_t ls = qd_python_lock();
460460
Py_XDECREF(pyRouter);
461-
Py_XDECREF(pyTick);
462-
Py_XDECREF(pySetMobileSeq);
463-
Py_XDECREF(pySetMyMobileSeq);
464-
Py_XDECREF(pyLinkLost);
461+
Py_CLEAR(pyTick);
462+
Py_CLEAR(pySetMobileSeq);
463+
Py_CLEAR(pySetMyMobileSeq);
464+
Py_CLEAR(pyLinkLost);
465465
PyGC_Collect();
466466
qd_python_unlock(ls);
467467
}

0 commit comments

Comments
 (0)