aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAleksander Morgado <aleksandermj@chromium.org>2023-07-14 10:41:05 +0000
committerAleksander Morgado <aleksandermj@chromium.org>2023-07-14 13:02:39 +0000
commit32b3aee8f09a9826b476865a5a028f2e83b1c39a (patch)
tree96456d231e09a36a100d42b3b7fa603d2bc9e7a1
parent22d06d6b534607b924bd7e920c2668df8d06fb3d (diff)
broadband-modem-mbim: reset packet service state if unregistered
-rw-r--r--src/mm-broadband-modem-mbim.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/mm-broadband-modem-mbim.c b/src/mm-broadband-modem-mbim.c
index 0ed7ec42..c5fc4fca 100644
--- a/src/mm-broadband-modem-mbim.c
+++ b/src/mm-broadband-modem-mbim.c
@@ -4797,6 +4797,8 @@ update_registration_info (MMBroadbandModemMbim *self,
g_clear_pointer (&self->priv->enabled_cache.current_operator_name, g_free);
g_free (operator_id_take);
g_free (operator_name_take);
+ /* Explicitly reset packet service state if we're not registered */
+ update_packet_service_info (self, MBIM_PACKET_SERVICE_STATE_UNKNOWN);
}
/* If we can update domain registration states right now, do it */