From: Guillaume Desmottes Date: Fri, 10 Apr 2015 09:28:34 +0000 (+0200) Subject: validate: report: fix GString leak when early returning X-Git-Tag: 1.19.3~491^2~1274 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=308fa194a7af2dc1c8c13589097a0490a8c40556;p=platform%2Fupstream%2Fgstreamer.git validate: report: fix GString leak when early returning --- diff --git a/validate/gst/validate/gst-validate-report.c b/validate/gst/validate/gst-validate-report.c index c1888df..92797e1 100644 --- a/validate/gst/validate/gst-validate-report.c +++ b/validate/gst/validate/gst-validate-report.c @@ -676,7 +676,7 @@ gst_validate_printf_valist (gpointer source, const gchar * format, va_list args) GstValidateAction *action = (GstValidateAction *) source; if (_action_check_and_set_printed (action)) - return; + goto out; g_string_printf (string, "Executing "); @@ -764,6 +764,7 @@ gst_validate_printf_valist (gpointer source, const gchar * format, va_list args) fflush (log_files[i]); } +out: g_string_free (string, TRUE); }