]> rtime.felk.cvut.cz Git - sojka/lightdm.git/commitdiff
Fix CK sessions being immediately closed
authorRobert Ancell <robert.ancell@canonical.com>
Wed, 21 Sep 2011 05:02:47 +0000 (15:02 +1000)
committerRobert Ancell <robert.ancell@canonical.com>
Wed, 21 Sep 2011 05:02:47 +0000 (15:02 +1000)
src/session.c

index be20cf24fe2a8f2dfcde22bce518338f02aba7ee..e83fc25235a6b5c03048dfb8bb7acda9eb2886ce 100644 (file)
@@ -308,9 +308,11 @@ session_real_start (Session *session)
     result = process_start (PROCESS (session));
   
     if (!result)
+    {
         pam_session_close (session->priv->authentication);
-    if (getuid () == 0 && session->priv->console_kit_cookie)
-        ck_close_session (session->priv->console_kit_cookie);
+        if (getuid () == 0 && session->priv->console_kit_cookie)
+            ck_close_session (session->priv->console_kit_cookie);
+    }  
 
     return result;
 }