From f94d6d1d471c164c15cd8264bc6dfb7a99bc8f35 Mon Sep 17 00:00:00 2001 From: David Schleef Date: Wed, 24 Dec 2003 00:26:45 +0000 Subject: [PATCH] Check caps for NULL before copying Original commit message from CVS: Check caps for NULL before copying --- gst/parse/grammar.y | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/gst/parse/grammar.y b/gst/parse/grammar.y index 22fa7d00cf..023c72c975 100644 --- a/gst/parse/grammar.y +++ b/gst/parse/grammar.y @@ -423,7 +423,11 @@ gst_parse_perform_delayed_link (GstElement *src, const gchar *src_pad, data->src_pad = g_strdup (src_pad); data->sink = sink; data->sink_pad = g_strdup (sink_pad); - data->caps = gst_caps_copy (caps); + if (caps) { + data->caps = gst_caps_copy (caps); + } else { + data->caps = NULL; + } data->signal_id = g_signal_connect (G_OBJECT (src), "new_pad", G_CALLBACK (gst_parse_found_pad), data); return TRUE;