@@ -1,6 +1,6 @@
diff -ur a/src/polkitbackend/polkitbackendsessionmonitor-systemd.c b/src/polkitbackend/polkitbackendsessionmonitor-systemd.c
--- a/src/polkitbackend/polkitbackendsessionmonitor-systemd.c 2015-06-19 22:31:02.000000000 +0200
-+++ b/src/polkitbackend/polkitbackendsessionmonitor-systemd.c 2016-08-09 07:20:11.799866030 +0200
++++ b/src/polkitbackend/polkitbackendsessionmonitor-systemd.c 2016-08-09 07:27:09.196456834 +0200
@@ -298,6 +298,37 @@
return ret;
}
@@ -13,18 +13,18 @@
+ char *seat = NULL;
+ int count = sd_uid_get_sessions (uid, FALSE, &sessions);
+
-+ g_print(count);
++ g_print("Sessions count %d\n", count);
+
+ for (i = 0; i < count; ++i)
+ {
+ if (*session_id == NULL && sessions[i] != NULL)
+ {
-+ g_print(sessions[i]);
++ g_print("Session %d: %s\n", i, sessions[i]);
+ seat = NULL;
+ sd_session_get_seat (sessions[i], &seat);
+ if (seat != NULL)
+ {
-+ g_print(seat);
++ g_print("Seat: %s\n", seat);
+ *session_id = g_strdup(sessions[i]);
+ }
+ free(seat);
@@ -63,7 +63,7 @@
+ /* Now do process -> uid -> seated session if there is one (sailfish OS)*/
+ if (fetch_seated_session (uid, &session_id) >= 0)
+ {
-+ g_print(session_id);
++ g_print("Seated session id: %s\n", session_id);
+ session = polkit_unix_session_new (session_id);
+ goto out;
+ }
|