summaryrefslogtreecommitdiff
path: root/gdkimlibmodule.c
diff options
context:
space:
mode:
Diffstat (limited to 'gdkimlibmodule.c')
-rw-r--r--gdkimlibmodule.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/gdkimlibmodule.c b/gdkimlibmodule.c
index f683502d..44dbf39a 100644
--- a/gdkimlibmodule.c
+++ b/gdkimlibmodule.c
@@ -400,6 +400,7 @@ static PyObject *_wrap_gdk_imlib_set_image_red_curve(PyObject *self, PyObject *a
}
for (i = 0; i < 256; i++) {
item = PySequence_GetItem(list, i);
+ Py_DECREF(item);
if (!PyInt_Check(item)) {
PyErr_SetString(PyExc_TypeError,"item of sequence not an integer");
return NULL;
@@ -425,6 +426,7 @@ static PyObject *_wrap_gdk_imlib_set_image_green_curve(PyObject *self, PyObject
}
for (i = 0; i < 256; i++) {
item = PySequence_GetItem(list, i);
+ Py_DECREF(item);
if (!PyInt_Check(item)) {
PyErr_SetString(PyExc_TypeError,"item of sequence not an integer");
return NULL;
@@ -450,6 +452,7 @@ static PyObject *_wrap_gdk_imlib_set_image_blue_curve(PyObject *self, PyObject *
}
for (i = 0; i < 256; i++) {
item = PySequence_GetItem(list, i);
+ Py_DECREF(item);
if (!PyInt_Check(item)) {
PyErr_SetString(PyExc_TypeError,"item of sequence not an integer");
return NULL;