aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAleksander Morgado <aleksandermj@chromium.org>2023-09-04 17:29:26 +0000
committerAleksander Morgado <aleksander@aleksander.es>2023-09-11 19:39:59 +0000
commit47239b8499a12a37435ae41c286ec074a658ff2a (patch)
tree33c4181093322ee752b264275eae83a0457918f7
parentc1382b325554f0c91b28aef93bfe85183c47d32a (diff)
iface-modem-3gpp: ensure error is set when UNKNOWN returned in ps state wait
-rw-r--r--src/mm-iface-modem-3gpp.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/mm-iface-modem-3gpp.c b/src/mm-iface-modem-3gpp.c
index 7bb216dc..0261c215 100644
--- a/src/mm-iface-modem-3gpp.c
+++ b/src/mm-iface-modem-3gpp.c
@@ -155,6 +155,9 @@ mm_iface_modem_3gpp_wait_for_packet_service_state_finish (MMIfaceModem3gpp *sel
g_propagate_error (error, inner_error);
return MM_MODEM_3GPP_PACKET_SERVICE_STATE_UNKNOWN;
}
+ if (value == MM_MODEM_3GPP_PACKET_SERVICE_STATE_UNKNOWN)
+ g_set_error (error, MM_CORE_ERROR, MM_CORE_ERROR_FAILED,
+ "Unknown packet service state");
return (MMModem3gppPacketServiceState)value;
}