]> rtime.felk.cvut.cz Git - sojka/lightdm.git/commitdiff
Fix session_get_login1_session_id warning
authorRobert Ancell <robert.ancell@canonical.com>
Thu, 14 Jul 2016 02:25:24 +0000 (14:25 +1200)
committerRobert Ancell <robert.ancell@canonical.com>
Thu, 14 Jul 2016 02:25:24 +0000 (14:25 +1200)
src/lightdm.c

index 6e24152240d4956dd7b3944750fa447c1aeaf323..e64fc874d82ba4f1ab37beff43753044cf41501f 100644 (file)
@@ -1123,9 +1123,10 @@ login1_active_session_changed_cb (Login1Seat *login1_seat, const gchar *login1_s
     if (seat)
     {
         Session *active_session;
-        active_session = seat_get_expected_active_session (seat);
 
-        if (g_strcmp0 (login1_session_id, session_get_login1_session_id (active_session)) == 0)
+        active_session = seat_get_expected_active_session (seat);
+        if (active_session != NULL &&
+            g_strcmp0 (login1_session_id, session_get_login1_session_id (active_session)) == 0)
         {
             // Session is already active
             g_debug ("Session %s is already active", login1_session_id);