summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJames Henstridge <james@daa.com.au>2002-06-16 00:47:20 +0000
committerJames Henstridge <jamesh@src.gnome.org>2002-06-16 00:47:20 +0000
commit10d27f229d4acc898baadadb4ae1c697a3c71df5 (patch)
treed091437600558da41d56469237b1779b3e228d2b
parent1f1541c7eda6b3ae8d47663d5953add37bfbd08a (diff)
downloadpygobject-10d27f229d4acc898baadadb4ae1c697a3c71df5.tar.gz
pygobject-10d27f229d4acc898baadadb4ae1c697a3c71df5.tar.xz
pygobject-10d27f229d4acc898baadadb4ae1c697a3c71df5.zip
decref the exception instance after raising the error.
2002-06-15 James Henstridge <james@daa.com.au> * gobjectmodule.c (pyg_error_check): decref the exception instance after raising the error.
-rw-r--r--gobject/gobjectmodule.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/gobject/gobjectmodule.c b/gobject/gobjectmodule.c
index ce3059e..8238f7c 100644
--- a/gobject/gobjectmodule.c
+++ b/gobject/gobjectmodule.c
@@ -1279,6 +1279,7 @@ pyg_error_check(GError **error)
}
PyErr_SetObject(gerror_exc, exc_instance);
+ Py_DECREF(exc_instance);
g_clear_error(error);
return TRUE;
}