Sophie

Sophie

distrib > Mandriva > 2009.0 > i586 > by-pkgid > d804a9b0137b80183e28b2be3a5e1fd5 > files > 2

xdm-1.1.8-2mdv2009.0.src.rpm

From 35b4533def33ade1a8f9a38b25bb1be2f182237f Mon Sep 17 00:00:00 2001
From: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
Date: Mon, 21 Jan 2008 16:55:02 -0200
Subject: [PATCH] Initialize the greeter only after checking if the the required steps are ok.

---
 greeter/greet.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/greeter/greet.c b/greeter/greet.c
index 0aabec7..af55f9d 100644
--- a/greeter/greet.c
+++ b/greeter/greet.c
@@ -474,7 +474,6 @@ greet_user_rtn GreetUser(
 #endif
 #endif
 
-    *dpy = InitGreet (d);
     /*
      * Run the setup script - note this usually will not work when
      * the server is grabbed, so we don't even bother trying.
@@ -485,6 +484,7 @@ greet_user_rtn GreetUser(
 	LogError ("Cannot reopen display %s for greet window\n", d->name);
 	exit (RESERVER_DISPLAY);
     }
+    *dpy = InitGreet (d);
 #ifdef __OpenBSD__
     openlog("xdm", LOG_ODELAY, LOG_AUTH);
 #endif
-- 
1.5.3.5