aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAleksander Morgado <aleksandermj@chromium.org>2023-09-04 17:28:59 +0000
committerAleksander Morgado <aleksander@aleksander.es>2023-09-11 19:39:59 +0000
commitc1382b325554f0c91b28aef93bfe85183c47d32a (patch)
tree232999b447fcc0f674a9a1eeaa4e7659a945344f
parent5adda62912d072e815507c94d5dc498cf083695a (diff)
iface-modem: ensure error is set when UNKNOWN returned in modem state wait
-rw-r--r--src/mm-iface-modem.c3
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;
}