diff options
author | Steve Langasek <vorlon@debian.org> | 2009-08-25 13:48:57 -0700 |
---|---|---|
committer | Steve Langasek <vorlon@debian.org> | 2019-01-08 21:25:57 -0800 |
commit | 708223f26600f4a245b81b00ee8d92319a8c5464 (patch) | |
tree | eadd855a00574bae05e1c2e37d0bac12e3018237 /debian/patches-applied/pam_unix-chkpwd-wait | |
parent | 9e634f29ea8bfdb719a57da61bd04420ab1e5202 (diff) |
pam_unix-chkpwd-wait also merged upstream
Diffstat (limited to 'debian/patches-applied/pam_unix-chkpwd-wait')
-rw-r--r-- | debian/patches-applied/pam_unix-chkpwd-wait | 22 |
1 files changed, 0 insertions, 22 deletions
diff --git a/debian/patches-applied/pam_unix-chkpwd-wait b/debian/patches-applied/pam_unix-chkpwd-wait deleted file mode 100644 index f81f6906..00000000 --- a/debian/patches-applied/pam_unix-chkpwd-wait +++ /dev/null @@ -1,22 +0,0 @@ -Index: pam.deb/modules/pam_unix/support.c -=================================================================== ---- pam.deb.orig/modules/pam_unix/support.c -+++ pam.deb/modules/pam_unix/support.c -@@ -504,7 +504,16 @@ - pam_syslog(pamh, LOG_ERR, "unix_chkpwd waitpid returned %d: %m", rc); - retval = PAM_AUTH_ERR; - } else { -- retval = WEXITSTATUS(retval); -+ if (WIFEXITED(retval)) -+ retval = WEXITSTATUS(retval); -+ else { -+ if (WIFSIGNALED(retval)) -+ pam_syslog(pamh, LOG_ERR, "unix_chkpwd exited on signal %d", -+ WTERMSIG(retval)); -+ else -+ pam_syslog(pamh, LOG_ERR, "unix_chkpwd died unexpectedly"); -+ retval = PAM_AUTH_ERR; -+ } - } - } else { - D(("fork failed")); |