diff options
author | James Henstridge <james@daa.com.au> | 2002-06-16 00:47:20 +0000 |
---|---|---|
committer | James Henstridge <jamesh@src.gnome.org> | 2002-06-16 00:47:20 +0000 |
commit | 10d27f229d4acc898baadadb4ae1c697a3c71df5 (patch) | |
tree | d091437600558da41d56469237b1779b3e228d2b | |
parent | 1f1541c7eda6b3ae8d47663d5953add37bfbd08a (diff) | |
download | pygobject-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.c | 1 |
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; } |