summaryrefslogtreecommitdiff
path: root/src/seat.c
diff options
context:
space:
mode:
authorRobert Ancell <robert.ancell@canonical.com>2016-08-11 16:35:32 +1200
committerRobert Ancell <robert.ancell@canonical.com>2016-08-11 16:35:32 +1200
commita4041eed68e617d606fc37f8450f552323cdb274 (patch)
treec4249306d8908a49283f665691dcac30c7313afa /src/seat.c
parentd4e476226f6359b12d334823dc62f57090c074ef (diff)
parent1283985fdb64f037b752c7f77b787b4d6415dd6a (diff)
downloadlightdm-git-a4041eed68e617d606fc37f8450f552323cdb274.tar.gz
Fix reference count when creating sessions from greeters
Diffstat (limited to 'src/seat.c')
-rw-r--r--src/seat.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/seat.c b/src/seat.c
index 6b3fa6d5..8f1053ea 100644
--- a/src/seat.c
+++ b/src/seat.c
@@ -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 *