aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--patches-applied/063_paswd_segv6
1 files changed, 3 insertions, 3 deletions
diff --git a/patches-applied/063_paswd_segv b/patches-applied/063_paswd_segv
index 3e68667a..bcc5ea3c 100644
--- a/patches-applied/063_paswd_segv
+++ b/patches-applied/063_paswd_segv
@@ -2,12 +2,12 @@ Index: Linux-PAM/modules/pam_unix/pam_unix_passwd.c
===================================================================
--- Linux-PAM/modules/pam_unix/pam_unix_passwd.c.orig
+++ Linux-PAM/modules/pam_unix/pam_unix_passwd.c
-@@ -1121,7 +1121,7 @@
+@@ -1235,7 +1235,7 @@
* password is acceptable.
*/
-- if (pass_new[0] == '\0') { /* "\0" password = NULL */
-+ if (pass_new && pass_new[0] == '\0') { /* "\0" password = NULL */
+- if (*(const char *)pass_new == '\0') { /* "\0" password = NULL */
++ if (pass_new && *(const char *)pass_new == '\0') { /* "\0" password = NULL */
pass_new = NULL;
}
retval = _pam_unix_approve_pass(pamh, ctrl, pass_old, pass_new);