From 4c9ac5e474e22a48e476f4b9983e21260798883f Mon Sep 17 00:00:00 2001 From: Vineeth TM Date: Fri, 13 Nov 2015 10:56:10 +0900 Subject: [PATCH] glsl: free str while returning error https://bugzilla.gnome.org/show_bug.cgi?id=758039 --- gst-libs/gst/gl/gstglsl.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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); -- 2.7.4