From 8140e38fb9680d7592bec6a238d799495b865574 Mon Sep 17 00:00:00 2001 From: Fidget-Spinner <28750310+Fidget-Spinner@users.noreply.github.com> Date: Mon, 31 Jan 2022 00:05:08 +0800 Subject: [PATCH] Fix long_mod refleak --- Objects/longobject.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Objects/longobject.c b/Objects/longobject.c index cc4ceec21aaca66..e1f6a6402841b40 100644 --- a/Objects/longobject.c +++ b/Objects/longobject.c @@ -2744,7 +2744,7 @@ long_rem(PyLongObject *a, PyLongObject *b, PyLongObject **prem) } else { /* Slow path using divrem. */ - x_divrem(a, b, prem); + Py_XDECREF(x_divrem(a, b, prem)); if (*prem == NULL) return -1; }