From fd64e8c7edc8c2388eefdfe6ed54369db00a9ee9 Mon Sep 17 00:00:00 2001 From: Jan Schmidt Date: Thu, 11 Aug 2022 01:01:07 +1000 Subject: [PATCH] adaptivedemux2: Fix uninitialised memory usage in debug Fix printing uninitialised memory by clearing the GstAdaptiveDemuxClock structure when allocating. Part-of: --- subprojects/gst-plugins-good/ext/adaptivedemux2/gstadaptivedemuxutils.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/subprojects/gst-plugins-good/ext/adaptivedemux2/gstadaptivedemuxutils.c b/subprojects/gst-plugins-good/ext/adaptivedemux2/gstadaptivedemuxutils.c index de0a7e2..925f935 100644 --- a/subprojects/gst-plugins-good/ext/adaptivedemux2/gstadaptivedemuxutils.c +++ b/subprojects/gst-plugins-good/ext/adaptivedemux2/gstadaptivedemuxutils.c @@ -59,7 +59,7 @@ struct _GstAdaptiveDemuxLoop GstAdaptiveDemuxClock * gst_adaptive_demux_clock_new (void) { - GstAdaptiveDemuxClock *clock = g_slice_new (GstAdaptiveDemuxClock); + GstAdaptiveDemuxClock *clock = g_slice_new0 (GstAdaptiveDemuxClock); GstClockType clock_type = GST_CLOCK_TYPE_OTHER; GObjectClass *gobject_class; -- 2.7.4