mirror of
https://gitlab.gnome.org/GNOME/calls.git
synced 2024-09-19 18:05:25 +00:00
mm-origin: Don't crash when Modem has no location services
When no locationservice is available the API can return `NULL` without setting an error. Closes: https://gitlab.gnome.org/GNOME/calls/-/issues/641 Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/728>
This commit is contained in:
parent
0d0cd1c095
commit
34b68ec082
1 changed files with 2 additions and 1 deletions
|
@ -652,7 +652,8 @@ on_modem_location_get_3gpp_finish (GObject *source_object, GAsyncResult *res, gp
|
||||||
|
|
||||||
location_3gpp = mm_modem_location_get_3gpp_finish (location, res, &err);
|
location_3gpp = mm_modem_location_get_3gpp_finish (location, res, &err);
|
||||||
if (!location_3gpp) {
|
if (!location_3gpp) {
|
||||||
g_warning ("Failed to get 3gpp location service: %s", err->message);
|
if (err)
|
||||||
|
g_warning ("Failed to get 3gpp location service: %s", err->message);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue