1 diff -Nur XFree86-4.0.2.org/xc/programs/xdm/greeter/verify.c XFree86-4.0.2/xc/programs/xdm/greeter/verify.c
2 --- XFree86-4.0.2.org/xc/programs/xdm/greeter/verify.c Wed Nov 29 17:46:09 2000
3 +++ XFree86-4.0.2/xc/programs/xdm/greeter/verify.c Thu Dec 21 12:02:33 2000
7 static char *PAM_password;
8 +extern pam_handle_t *pamh;
11 static int PAM_conv (int num_msg,
13 Verify (struct display *d, struct greet_info *greet, struct verify_info *verify)
17 - pam_handle_t **pamhp = thepamhp();
25 diff -Nur XFree86-4.0.2.org/xc/programs/xdm/session.c XFree86-4.0.2/xc/programs/xdm/session.c
26 --- XFree86-4.0.2.org/xc/programs/xdm/session.c Tue Dec 5 01:59:35 2000
27 +++ XFree86-4.0.2/xc/programs/xdm/session.c Thu Dec 21 12:06:41 2000
29 extern char *crypt(CRYPT_ARGS);
33 pam_handle_t **thepamhp()
35 - static pam_handle_t *pamh = NULL;
40 SessionExit (struct display *d, int status, int removeAuth)
43 - pam_handle_t *pamh = thepamh();
47 /* shutdown PAM session */
48 pam_close_session(pamh, 0);
51 #ifdef HAS_SETUSERCONTEXT
55 - pam_handle_t *pamh = thepamh();