From e8a42bb81c46204a86259e44aa9698658487e64a Mon Sep 17 00:00:00 2001 From: Paolo Borelli Date: Fri, 3 Apr 2009 00:04:39 -0400 Subject: [PATCH] Regex leak on error path Don't leak the GRegex struct when g_regex_new() fails. --- glib/gregex.c | 2 ++ 1 file changed, 2 insertions(+) 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; } } -- 2.34.1