diff options
author | Jens Georg <mail@jensge.org> | 2015-07-01 00:22:06 +0200 |
---|---|---|
committer | Jens Georg <mail@jensge.org> | 2015-07-01 00:50:47 +0200 |
commit | cd67b9b2c771623fae793675beacdfe721b11d7a (patch) | |
tree | 8c02ea8e48032a5c18021bbfa451e7f237e679b2 | |
parent | e7afa126c0c8154e05f335ef82b39d9b74520de5 (diff) | |
download | gupnp-dlna-cd67b9b2c771623fae793675beacdfe721b11d7a.tar.gz |
Exit early if no extractor can be found
Signed-off-by: Jens Georg <mail@jensge.org>
https://bugzilla.gnome.org/show_bug.cgi?id=751634
-rw-r--r-- | libgupnp-dlna/gupnp-dlna-profile-guesser.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/libgupnp-dlna/gupnp-dlna-profile-guesser.c b/libgupnp-dlna/gupnp-dlna-profile-guesser.c index ef9ce94..11fa355 100644 --- a/libgupnp-dlna/gupnp-dlna-profile-guesser.c +++ b/libgupnp-dlna/gupnp-dlna-profile-guesser.c @@ -295,6 +295,8 @@ gupnp_dlna_profile_guesser_guess_profile_async g_return_val_if_fail (error == NULL || *error == NULL, FALSE); extractor = gupnp_dlna_metadata_backend_get_extractor (); + g_return_val_if_fail (extractor != NULL, FALSE); + extractor_error = NULL; id = g_signal_connect_swapped (extractor, "done", @@ -348,6 +350,8 @@ gupnp_dlna_profile_guesser_guess_profile_sync extraction_error = NULL; extractor = gupnp_dlna_metadata_backend_get_extractor (); + g_return_val_if_fail (extractor != NULL, NULL); + info = gupnp_dlna_metadata_extractor_extract_sync (extractor, uri, timeout_in_ms, |