Re: [gdm-list] [PATCH] gdm-display: fix get_timed_login_details when systemd is enabled but not running



pushed, thanks!


On Sun, Apr 21, 2013 at 8:59 AM, Fabio Erculiani <lxnay sabayon org> wrote:
---
 daemon/gdm-display.c | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/daemon/gdm-display.c b/daemon/gdm-display.c
index 435dc1c..2a621df 100644
--- a/daemon/gdm-display.c
+++ b/daemon/gdm-display.c
@@ -33,6 +33,10 @@
 #include <glib/gi18n.h>
 #include <glib-object.h>

+#ifdef WITH_SYSTEMD
+#include <systemd/sd-daemon.h>
+#endif
+
 #include "gdm-display.h"
 #include "gdm-display-glue.h"
 #include "gdm-display-access-file.h"
@@ -361,8 +365,10 @@ gdm_display_real_get_timed_login_details (GdmDisplay *display,
          * can support auto/timed login on auxilliary seats in the
          * systemd path.
          */
-        if (g_strcmp0 (display->priv->seat_id, "seat0") != 0) {
-                goto out;
+        if (sd_booted() > 0) {
+                if (g_strcmp0 (display->priv->seat_id, "seat0") != 0) {
+                        goto out;
+                }
         }
 #endif

--
1.8.1.5

_______________________________________________
gdm-list mailing list
gdm-list gnome org
https://mail.gnome.org/mailman/listinfo/gdm-list



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]