discoverer: unref "next" variant when parsing from variant
authorMathieu Duponchelle <mathieu@centricular.com>
Wed, 5 Jun 2019 20:20:43 +0000 (22:20 +0200)
committerMathieu Duponchelle <mduponchelle1@gmail.com>
Wed, 5 Jun 2019 20:51:47 +0000 (20:51 +0000)
gst-libs/gst/pbutils/gstdiscoverer.c

index 5d19912..dc43554 100644 (file)
@@ -2267,6 +2267,7 @@ _parse_common_stream_info (GstDiscovererStreamInfo * sinfo, GVariant * common,
     if (g_variant_n_children (nextv) > 0) {
       sinfo->next = _parse_discovery (nextv, info);
     }
+    g_variant_unref (nextv);
   }
 
   g_variant_unref (common);