From: Paolo Borelli Date: Fri, 3 Apr 2009 04:04:39 +0000 (-0400) Subject: Regex leak on error path X-Git-Url: http://git.openbox.org/?a=commitdiff_plain;h=e8a42bb81c46204a86259e44aa9698658487e64a;p=dana%2Fcg-glib.git Regex leak on error path Don't leak the GRegex struct when g_regex_new() fails. --- diff --git a/glib/gregex.c b/glib/gregex.c index f92f0a98..091b418e 100644 --- a/glib/gregex.c +++ b/glib/gregex.c @@ -1199,6 +1199,8 @@ g_regex_new (const gchar *pattern, regex->pattern, errmsg); g_propagate_error (error, tmp_error); + + g_regex_unref (regex); return NULL; } }