summaryrefslogtreecommitdiff
path: root/src/greeter.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/greeter.c')
-rw-r--r--src/greeter.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/greeter.c b/src/greeter.c
index 5e33ee6d..db52a43d 100644
--- a/src/greeter.c
+++ b/src/greeter.c
@@ -412,8 +412,7 @@ reset_session (Greeter *greeter)
{
g_signal_handlers_disconnect_matched (greeter->priv->authentication_session, G_SIGNAL_MATCH_DATA, 0, 0, NULL, NULL, greeter);
session_stop (greeter->priv->authentication_session);
- g_object_unref (greeter->priv->authentication_session);
- greeter->priv->authentication_session = NULL;
+ g_clear_object (&greeter->priv->authentication_session);
}
greeter->priv->guest_account_authenticated = FALSE;