Check caps for NULL before copying
authorDavid Schleef <ds@schleef.org>
Wed, 24 Dec 2003 00:26:45 +0000 (00:26 +0000)
committerDavid Schleef <ds@schleef.org>
Wed, 24 Dec 2003 00:26:45 +0000 (00:26 +0000)
Original commit message from CVS:
Check caps for NULL before copying

gst/parse/grammar.y

index 22fa7d0..023c72c 100644 (file)
@@ -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;