aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/mm-broadband-modem.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/mm-broadband-modem.c b/src/mm-broadband-modem.c
index 552bdc5f..3d96372a 100644
--- a/src/mm-broadband-modem.c
+++ b/src/mm-broadband-modem.c
@@ -8640,10 +8640,6 @@ disabling_stopped (MMBroadbandModem *self,
self->priv->enabled_ports_ctx = NULL;
}
- if (self->priv->sim_hot_swap_ports_ctx) {
- ports_context_unref (self->priv->sim_hot_swap_ports_ctx);
- self->priv->sim_hot_swap_ports_ctx = NULL;
- }
return TRUE;
}
@@ -10661,6 +10657,9 @@ finalize (GObject *object)
if (self->priv->enabled_ports_ctx)
ports_context_unref (self->priv->enabled_ports_ctx);
+ if (self->priv->sim_hot_swap_ports_ctx)
+ ports_context_unref (self->priv->sim_hot_swap_ports_ctx);
+
if (self->priv->modem_3gpp_registration_regex)
mm_3gpp_creg_regex_destroy (self->priv->modem_3gpp_registration_regex);