faad: guard against codec_data field with a NULL buffer in caps
authorTim-Philipp Müller <tim.muller@collabora.co.uk>
Tue, 16 Feb 2010 16:49:39 +0000 (16:49 +0000)
committerTim-Philipp Müller <tim.muller@collabora.co.uk>
Tue, 16 Feb 2010 16:49:39 +0000 (16:49 +0000)
Fixes #609478.

ext/faad/gstfaad.c

index 2ed9189..15c993f 100644 (file)
@@ -353,6 +353,8 @@ gst_faad_setcaps (GstPad * pad, GstCaps * caps)
     faad->packetised = TRUE;
     buf = gst_value_get_buffer (value);
 
+    g_return_val_if_fail (buf != NULL, FALSE);
+
     cdata = GST_BUFFER_DATA (buf);
     csize = GST_BUFFER_SIZE (buf);