Fixes segfault when doing gst-launch-1.0 -v -m camerabin
(encodebin notifies a 0 value for its "flag" property).
https://bugzilla.gnome.org/show_bug.cgi?id=682958
/* if no flags are set, try to serialize to the _NONE string */
if (!flags) {
fl = g_flags_get_first_value (klass, flags);
- return g_strdup (fl->value_name);
+ if (fl)
+ return g_strdup (fl->value_name);
+ else
+ return g_strdup ("0");
}
/* some flags are set, so serialize one by one */