From 37c629fcc6c6862ccb01c75affc0d16f36bc7282 Mon Sep 17 00:00:00 2001 From: Mark Nauwelaerts Date: Fri, 7 Oct 2011 14:33:04 +0200 Subject: [PATCH] audioencoder: make upstream queries MT-safe --- gst-libs/gst/audio/gstaudioencoder.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gst-libs/gst/audio/gstaudioencoder.c b/gst-libs/gst/audio/gstaudioencoder.c index 383da3f..5051efa 100644 --- a/gst-libs/gst/audio/gstaudioencoder.c +++ b/gst-libs/gst/audio/gstaudioencoder.c @@ -1495,6 +1495,9 @@ gst_audio_encoder_src_query (GstPad * pad, GstQuery * query) gboolean res = FALSE; enc = GST_AUDIO_ENCODER (GST_PAD_PARENT (pad)); + if (G_UNLIKELY (enc == NULL)) + return FALSE; + peerpad = gst_pad_get_peer (GST_PAD (enc->sinkpad)); GST_LOG_OBJECT (enc, "handling query: %" GST_PTR_FORMAT, query); -- 2.7.4