From 18b7f5d76af7f894564649f54e05e992c09cd999 Mon Sep 17 00:00:00 2001 From: Johan Dahlin Date: Mon, 30 Apr 2007 02:28:54 +0000 Subject: Fix leak, patch by Daniel Berrange. Fixes #428726 (Phil Dumont) * gobject/pygflags.c: (pyg_flags_from_gtype): Fix leak, patch by Daniel Berrange. Fixes #428726 (Phil Dumont) svn path=/trunk/; revision=653 --- gobject/pygflags.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'gobject') diff --git a/gobject/pygflags.c b/gobject/pygflags.c index bfd5128..853f5c2 100644 --- a/gobject/pygflags.c +++ b/gobject/pygflags.c @@ -184,9 +184,9 @@ pyg_flags_from_gtype (GType gtype, int value) ((PyIntObject*)retval)->ob_ival = value; ((PyGFlags*)retval)->gtype = gtype; - } - - Py_INCREF(retval); + } else { + Py_INCREF(retval); + } return retval; } -- cgit