From 567575e33da816becba5ab9490d7a31149b6254d Mon Sep 17 00:00:00 2001 From: Seungha Yang Date: Tue, 4 Feb 2020 00:55:24 +0900 Subject: [PATCH] d3d11decoder: Need to zero initilized for g_once A vairable to be used for g_once, it should be zero initialized --- sys/d3d11/gstd3d11decoder.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sys/d3d11/gstd3d11decoder.c b/sys/d3d11/gstd3d11decoder.c index b69462fe3f..aadd0dd794 100644 --- a/sys/d3d11/gstd3d11decoder.c +++ b/sys/d3d11/gstd3d11decoder.c @@ -56,14 +56,14 @@ struct _GstD3D11DecoderPrivate static GQuark _decoder_output_view_get (void) { - static gsize g_quark; + static volatile gsize g_quark = 0; if (g_once_init_enter (&g_quark)) { gsize quark = (gsize) g_quark_from_static_string ("GstD3D11DecoderOutputView"); g_once_init_leave (&g_quark, quark); } - return g_quark; + return (GQuark) g_quark; } static void gst_d3d11_decoder_constructed (GObject * object);