camerabin: Fix crash in 'filename' property
authorThiago Santos <thiago.sousa.santos@collabora.co.uk>
Mon, 7 Jun 2010 10:58:22 +0000 (07:58 -0300)
committerThiago Santos <thiago.sousa.santos@collabora.co.uk>
Mon, 7 Jun 2010 10:58:22 +0000 (07:58 -0300)
Do not crash when filename property is set to NULL, use an
empty string instead.

gst/camerabin/gstcamerabin.c

index 1f22b87..eb59422 100644 (file)
@@ -1042,6 +1042,9 @@ gst_camerabin_set_flags (GstCameraBin * camera, GstCameraBinFlags flags)
 static void
 gst_camerabin_change_filename (GstCameraBin * camera, const gchar * name)
 {
+  if (name == NULL)
+    name = "";
+
   if (0 != strcmp (camera->filename->str, name)) {
     GST_DEBUG_OBJECT (camera, "changing filename from '%s' to '%s'",
         camera->filename->str, name);