hlsdemux2: m3u8: Fix memory leak
authorJan Schmidt <jan@centricular.com>
Wed, 10 Aug 2022 14:59:50 +0000 (00:59 +1000)
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Fri, 12 Aug 2022 13:52:59 +0000 (13:52 +0000)
Clear the GValue holding intermediate GstStructure field
data.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2873>

subprojects/gst-plugins-good/ext/adaptivedemux2/hls/m3u8.c

index da9fd6e..b0a1161 100644 (file)
@@ -2228,6 +2228,7 @@ remove_uncommon (GQuark field_id, GValue * value, GstStructure * st2)
 
   g_value_reset (value);
   g_value_copy (&dest, value);
+  g_value_reset (&dest);
 
   return TRUE;
 }