caps: ensure writable caps prior to modification
[platform/upstream/gstreamer.git] / gst / gstcaps.c
index 905c711..9fd12f2 100644 (file)
@@ -1552,6 +1552,8 @@ gst_caps_normalize (GstCaps * caps)
 
   g_return_val_if_fail (GST_IS_CAPS (caps), NULL);
 
+  caps = gst_caps_make_writable (caps);
+
   nf.caps = caps;
   nf.writable = FALSE;