From b6fb1f7f263d2a201db5dfbea0d87ee254c4e112 Mon Sep 17 00:00:00 2001 From: Jean-Francois Dockes Date: Sat, 20 Apr 2019 16:41:42 +0200 Subject: [PATCH] python module: docs returned by fetchmany() had one extra ref and were never deallocated --- src/python/recoll/pyrecoll.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/python/recoll/pyrecoll.cpp b/src/python/recoll/pyrecoll.cpp index e5bbcd48..5bf5ec73 100644 --- a/src/python/recoll/pyrecoll.cpp +++ b/src/python/recoll/pyrecoll.cpp @@ -1122,6 +1122,7 @@ Query_fetchmany(PyObject* _self, PyObject *args, PyObject *kwargs) break; } PyList_Append(reslist, (PyObject*)docobj); + Py_DECREF(docobj); } if (PyErr_Occurred()) {