]> rtime.felk.cvut.cz Git - sojka/lightdm.git/blobdiff - src/seat.c
Fix reference count when creating sessions from greeters
[sojka/lightdm.git] / src / seat.c
index 6b3fa6d5fa5c19784f8fc178b63c1bab0a41052f..8f1053ea3ff183eda6f15c87d83fc6bcbe8518ed 100644 (file)
@@ -1887,7 +1887,7 @@ seat_real_create_greeter_session (Seat *seat)
 static Session *
 create_session_cb (Greeter *greeter, Seat *seat)
 {
-    return create_session (seat, FALSE);
+    return g_object_ref (create_session (seat, FALSE));
 }
 
 static Greeter *