From ad399c806922a419713d50a97731ae3bc5fb8b6d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Olivier=20Cr=C3=AAte?= Date: Mon, 18 Jan 2010 14:33:30 -0500 Subject: [PATCH] basertppayload: Reject empty caps https://bugzilla.gnome.org/show_bug.cgi?id=607353 --- gst-libs/gst/rtp/gstbasertppayload.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/gst-libs/gst/rtp/gstbasertppayload.c b/gst-libs/gst/rtp/gstbasertppayload.c index a6d8eb3ce4..ed5acccea4 100644 --- a/gst-libs/gst/rtp/gstbasertppayload.c +++ b/gst-libs/gst/rtp/gstbasertppayload.c @@ -556,6 +556,11 @@ gst_basertppayload_set_outcaps (GstBaseRTPPayload * payload, gchar * fieldname, gst_caps_unref (srccaps); gst_caps_unref (peercaps); + if (gst_caps_is_empty (temp)) { + gst_caps_unref (temp); + return FALSE; + } + /* now fixate, start by taking the first caps */ gst_caps_truncate (temp);