diff options
-rw-r--r-- | src/mm-broadband-modem.c | 7 |
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); |