summaryrefslogtreecommitdiff
path: root/gtk/gtkcontainer.override
diff options
context:
space:
mode:
authorYevgen Muntyan <muntyan@tamu.edu>2007-11-13 20:52:13 +0000
committerYevgen Muntyan <muntyan@src.gnome.org>2007-11-13 20:52:13 +0000
commit381231c652b8dc33fed1b12d86d65a24ba47479e (patch)
treef9a5f0ec37c4e1b2f0505551ceced1c179959c02 /gtk/gtkcontainer.override
parent822596093f45bd189c3e9e6863d2f1c61c1dfb9c (diff)
downloadpygtk-381231c652b8dc33fed1b12d86d65a24ba47479e.tar.gz
do not leak allocated user data. Fixes #480306, patch by Mark Doffman.
2007-11-13 Yevgen Muntyan <muntyan@tamu.edu> * gtk/gtkcontainer.override: (_wrap_GtkContainer__proxy_do_forall): do not leak allocated user data. Fixes #480306, patch by Mark Doffman. svn path=/trunk/; revision=2929
Diffstat (limited to 'gtk/gtkcontainer.override')
-rw-r--r--gtk/gtkcontainer.override2
1 files changed, 1 insertions, 1 deletions
diff --git a/gtk/gtkcontainer.override b/gtk/gtkcontainer.override
index 7e07f42a..4101a409 100644
--- a/gtk/gtkcontainer.override
+++ b/gtk/gtkcontainer.override
@@ -915,7 +915,7 @@ _wrap_GtkContainer__proxy_do_forall (GtkContainer *container,
data->func_data = callback_data;
PyObject_Repr(self);
PyObject_Repr(py_func);
- py_func_data = PyCObject_FromVoidPtr(data, NULL);
+ py_func_data = PyCObject_FromVoidPtr(data, g_free);
if (!PyObject_CallMethod(self, "do_forall", "ONN",
include_internals ? Py_True : Py_False, py_func,
py_func_data))