aboutsummaryrefslogtreecommitdiff
path: root/src/mm-iface-modem.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mm-iface-modem.c')
-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;
}