diff options
author | Aleksander Morgado <aleksandermj@chromium.org> | 2023-09-04 17:28:59 +0000 |
---|---|---|
committer | Aleksander Morgado <aleksander@aleksander.es> | 2023-09-11 19:39:59 +0000 |
commit | c1382b325554f0c91b28aef93bfe85183c47d32a (patch) | |
tree | 232999b447fcc0f674a9a1eeaa4e7659a945344f | |
parent | 5adda62912d072e815507c94d5dc498cf083695a (diff) |
iface-modem: ensure error is set when UNKNOWN returned in modem state wait
-rw-r--r-- | src/mm-iface-modem.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/mm-iface-modem.c b/src/mm-iface-modem.c index 63902025..3fa53c77 100644 --- a/src/mm-iface-modem.c +++ b/src/mm-iface-modem.c @@ -377,6 +377,9 @@ mm_iface_modem_wait_for_final_state_finish (MMIfaceModem *self, g_propagate_error (error, inner_error); return MM_MODEM_STATE_UNKNOWN; } + if (value == MM_MODEM_STATE_UNKNOWN) + g_set_error (error, MM_CORE_ERROR, MM_CORE_ERROR_FAILED, + "Unknown modem state"); return (MMModemState)value; } |