diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/mm-base-manager.c | 3 | ||||
-rw-r--r-- | src/mm-base-modem.c | 3 |
2 files changed, 3 insertions, 3 deletions
diff --git a/src/mm-base-manager.c b/src/mm-base-manager.c index 042f2143..5ff0c059 100644 --- a/src/mm-base-manager.c +++ b/src/mm-base-manager.c @@ -1558,8 +1558,7 @@ finalize (GObject *object) if (priv->connection) g_object_unref (priv->connection); - if (priv->authp) - g_object_unref (priv->authp); + /* note: authp is a singleton, we don't keep a full reference */ if (priv->authp_cancellable) g_object_unref (priv->authp_cancellable); diff --git a/src/mm-base-modem.c b/src/mm-base-modem.c index 9f034bac..bd5dc39f 100644 --- a/src/mm-base-modem.c +++ b/src/mm-base-modem.c @@ -1651,7 +1651,8 @@ dispose (GObject *object) /* Cancel all ongoing auth requests */ g_cancellable_cancel (self->priv->authp_cancellable); g_clear_object (&self->priv->authp_cancellable); - g_clear_object (&self->priv->authp); + + /* note: authp is a singleton, we don't keep a full reference */ /* Ensure we cancel any ongoing operation, but before * disconnect our own signal handler, or we'll end up with |