diff options
Diffstat (limited to 'x11/xdm/files/patch-greeter-greet.c')
-rw-r--r-- | x11/xdm/files/patch-greeter-greet.c | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/x11/xdm/files/patch-greeter-greet.c b/x11/xdm/files/patch-greeter-greet.c new file mode 100644 index 000000000000..b8a221de6e37 --- /dev/null +++ b/x11/xdm/files/patch-greeter-greet.c @@ -0,0 +1,19 @@ +--- greeter/greet.c.orig Sat Feb 3 01:25:25 2007 ++++ greeter/greet.c Wed Apr 4 14:03:31 2007 +@@ -612,6 +617,7 @@ greet_user_rtn GreetUser( + } + DeleteXloginResources (d, *dpy); + CloseGreet (d); ++ login = NULL; + Debug ("Greet loop finished\n"); + /* + * Run system-wide initialization file +@@ -697,6 +704,8 @@ static int pamconv(int num_msg, + m = *msg; + r = *response; + ++ if (login == NULL) goto pam_error; ++ + for (i = 0; i < num_msg; i++ , m++ , r++) { + char *username; + int promptId = 0; |