<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">--- quadtree/_treemodule.c.orig	2009-04-28 14:12:39.000000000 +0400
+++ quadtree/_treemodule.c	2009-04-28 14:17:27.000000000 +0400
@@ -165,7 +165,7 @@
 {
     int *hits, count=0, i;
     double min[2], max[2];
-    PyObject *list;
+    PyObject *list, *iter;
 
     if (!PyArg_ParseTuple(args, "(dddd)", &amp;min[0], &amp;min[1], &amp;max[0], &amp;max[1]))
         return NULL;
@@ -177,7 +177,11 @@
         PyList_SET_ITEM(list, (size_t)i, Py_BuildValue("i", hits[i]));
     }
     
-    return PySeqIter_New(list);
+    free(hits);
+
+    iter = PySeqIter_New(list);
+    Py_DECREF(list);
+    return iter;
 }
 
 /* Define Methods */
</pre></body></html>