typefind: don't leak uri string
authorTim-Philipp Müller <tim.muller@collabora.co.uk>
Fri, 22 Jan 2010 02:02:01 +0000 (02:02 +0000)
committerTim-Philipp Müller <tim.muller@collabora.co.uk>
Fri, 22 Jan 2010 02:05:58 +0000 (02:05 +0000)
plugins/elements/gsttypefindelement.c

index ba0bd08..bb8c00e 100644 (file)
@@ -650,6 +650,7 @@ gst_type_find_get_extension (GstTypeFindElement * typefind, GstPad * pad)
 
   GST_DEBUG_OBJECT (typefind, "found extension %s", result);
   gst_query_unref (query);
+  g_free (uri);
 
   return result;
 
@@ -670,6 +671,7 @@ no_extension:
   {
     GST_WARNING_OBJECT (typefind, "could not find uri extension in %s", uri);
     gst_query_unref (query);
+    g_free (uri);
     return NULL;
   }
 }