libs: video: Add protection against null strings
authorThiago Santos <thiago.sousa.santos@collabora.com>
Sun, 9 Oct 2011 17:21:28 +0000 (14:21 -0300)
committerThiago Santos <thiago.sousa.santos@collabora.com>
Sun, 9 Oct 2011 20:05:15 +0000 (17:05 -0300)
Check and assert if input for gst_video_format_from_string is null.
Return GST_VIDEO_FORMAT_UNKNOWN as a fallback

gst-libs/gst/video/video.c

index 130c980e7953ae7c33a50a0c2355a529456f1f44..13af59299c0c7e343a42697cc7babcbe315da053 100644 (file)
@@ -535,6 +535,8 @@ gst_video_format_from_string (const gchar * format)
 {
   guint i;
 
+  g_return_val_if_fail (format != NULL, GST_VIDEO_FORMAT_UNKNOWN);
+
   for (i = 0; i < G_N_ELEMENTS (formats); i++) {
     if (strcmp (GST_VIDEO_FORMAT_INFO_NAME (&formats[i].info), format) == 0)
       return GST_VIDEO_FORMAT_INFO_FORMAT (&formats[i].info);