Cross Reference: 20508188.patch
xref
: /
solaris-x11-s11
/
open-src
/
app
/
xdm
/
20508188.patch
Home
History
Annotate
Line#
Navigate
Download
Search
only in
./
20508188.patch revision 1456
309
N/A
---
a/greeter/greet.c
Fri Feb 13 12:22:48 2015
309
N/A
+++
b/greeter/greet.c
Fri Feb 13 12:23:57 2015
309
N/A
@@ -347,6 +347,8 @@
309
N/A
XSetAccessControl (dpy, DisableAccess);
309
N/A
}
309
N/A
XtDestroyWidget (toplevel);
309
N/A
+ toplevel = NULL;
309
N/A
+ login = NULL;
309
N/A
ClearCloseOnFork (XConnectionNumber (dpy));
309
N/A
XCloseDisplay (dpy);
309
N/A
Debug ("Greet connection closed\n");
309
N/A
@@ -736,6 +738,11 @@
309
N/A
m = (struct pam_message *)*msg;
309
N/A
r = *response;
309
N/A
309
N/A
+ if (login == NULL) {
309
N/A
+ status = PAM_CONV_ERR;
309
N/A
+ goto pam_error;
309
N/A
+ }
309
N/A
+
309
N/A
for (i = 0; i < num_msg; i++ , m++ , r++) {
309
N/A
char *username;
309
N/A
int promptId = 0;
309
N/A