From: Vineeth TM Date: Fri, 13 Nov 2015 01:56:10 +0000 (+0900) Subject: glsl: free str while returning error X-Git-Tag: 1.19.3~507^2~7586 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=4c9ac5e474e22a48e476f4b9983e21260798883f;p=platform%2Fupstream%2Fgstreamer.git glsl: free str while returning error https://bugzilla.gnome.org/show_bug.cgi?id=758039 --- diff --git a/gst-libs/gst/gl/gstglsl.c b/gst-libs/gst/gl/gstglsl.c index d6cce7a..d9d74a8 100644 --- a/gst-libs/gst/gl/gstglsl.c +++ b/gst-libs/gst/gl/gstglsl.c @@ -258,8 +258,10 @@ gst_glsl_version_profile_from_string (const gchar * string, /* skip possible #version prefix */ if (str[0] == '#') { if (!(version_s = - (gchar *) _check_valid_version_preprocessor_string (version_s))) + (gchar *) _check_valid_version_preprocessor_string (version_s))) { + g_free (str); goto error; + } } version_s = g_strstrip (version_s);