diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/mm-sim.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/mm-sim.c b/src/mm-sim.c index f4833139..8b95d357 100644 --- a/src/mm-sim.c +++ b/src/mm-sim.c @@ -1185,8 +1185,12 @@ dispose (GObject *object) { MMSim *self = MM_SIM (object); - if (self->priv->connection) + if (self->priv->connection) { + /* If we arrived here with a valid connection, make sure we unexport + * the object */ + mm_sim_unexport (self); g_clear_object (&self->priv->connection); + } if (self->priv->modem) g_clear_object (&self->priv->modem); |