From a885568d4edcf7c1e6c14aa19e274c7973ca438f Mon Sep 17 00:00:00 2001 From: Andrew Chin Date: Mon, 21 Mar 2011 23:23:35 -0400 Subject: [PATCH] Added missing DECREF memory usage is stable and constant over a 7 minute execution --- src/rendermode-lighting.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/rendermode-lighting.c b/src/rendermode-lighting.c index d6a123e..5229cb7 100644 --- a/src/rendermode-lighting.c +++ b/src/rendermode-lighting.c @@ -31,6 +31,8 @@ do_shading_for_face(PyObject *chunk, int x, int y, int z, PyObject *facemask, Py PyObject *face_occlude_py = PySequence_GetItem(light_tup, 1); int face_occlude = PyInt_AsLong(face_occlude_py); Py_DECREF(face_occlude_py); + + Py_DECREF(light_tup); if (!face_occlude) {