gstquery: handle failure to get ID value from structure
gst_structure_id_get_value() will return NULL if it can't find the given field. This will cause g_value_get_string() to dereference a NULL pointer if glib was compiled with G_DISABLE_CHECKS. FALSE should also be returned in this case to indicate a parsing failure and handled as appropriate by callers.
Showing with 11 additions and 3 deletions