diff options
Diffstat (limited to 'src/greeter.c')
-rw-r--r-- | src/greeter.c | 3 |
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; |