$OpenBSD: patch-tools_ck-collect-session-info_c,v 1.1 2011/04/28 13:08:33 ajacoutot Exp $

XXX revert 4f88228f31a63c026c424a92827f26ad7535275c
The Kit people assume the world runs Linux and PAM, see
https://bugs.freedesktop.org/show_bug.cgi?id=28377

--- tools/ck-collect-session-info.c.orig	Fri Sep  3 15:54:31 2010
+++ tools/ck-collect-session-info.c	Sat Dec  4 12:18:34 2010
@@ -274,7 +274,8 @@ fill_x11_info (SessionInfo *si)
         si->x11_display_device = ck_process_stat_get_tty (xorg_stat);
         ck_process_stat_free (xorg_stat);
 
-        /* don't set is-local here - let the daemon do that */
+        si->is_local = TRUE;
+        si->is_local_is_set = TRUE;
 
         g_free (si->remote_host_name);
         si->remote_host_name = NULL;
@@ -302,6 +303,13 @@ fill_session_info (SessionInfo *si)
         ck_process_stat_free (stat);
 
         fill_x11_info (si);
+
+        if (! si->is_local_is_set) {
+                /* FIXME: how should we set this? */
+                /* non x11 sessions must be local I guess */
+                si->is_local = TRUE;
+                si->is_local_is_set = TRUE;
+        }
 
         res = ck_unix_pid_get_login_session_id (si->pid, &si->login_session_id);
         if (! res) {
