From b420dd54eab6ebb077630e830267f25c2d7d59f5 Mon Sep 17 00:00:00 2001 From: Mark Nauwelaerts Date: Thu, 22 Sep 2011 15:37:07 +0200 Subject: [PATCH] audioencoder: prevent crashing when comparing to a freshly inited GstAudioInfo --- gst-libs/gst/audio/gstaudioencoder.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gst-libs/gst/audio/gstaudioencoder.c b/gst-libs/gst/audio/gstaudioencoder.c index 619ec5a7ef..80f5cd07d5 100644 --- a/gst-libs/gst/audio/gstaudioencoder.c +++ b/gst-libs/gst/audio/gstaudioencoder.c @@ -933,6 +933,8 @@ audio_info_is_equal (GstAudioInfo * from, GstAudioInfo * to) { if (from == to) return TRUE; + if (from->finfo == NULL || to->finfo == NULL) + return FALSE; if (GST_AUDIO_INFO_FORMAT (from) != GST_AUDIO_INFO_FORMAT (to)) return FALSE; if (GST_AUDIO_INFO_RATE (from) != GST_AUDIO_INFO_RATE (to))