forked from rpms/openssh
handle crypt() returning NULL (#815993)
This commit is contained in:
parent
0c438f5bc5
commit
5382ccbe9b
17
openssh-5.9p1-null-xcrypt.patch
Normal file
17
openssh-5.9p1-null-xcrypt.patch
Normal file
@ -0,0 +1,17 @@
|
||||
Index: auth-passwd.c
|
||||
===================================================================
|
||||
RCS file: /cvs/openssh/auth-passwd.c,v
|
||||
retrieving revision 1.90
|
||||
retrieving revision 1.91
|
||||
diff -u -r1.90 -r1.91
|
||||
--- auth-passwd.c 8 Mar 2009 00:40:28 -0000 1.90
|
||||
+++ auth-passwd.c 25 Apr 2012 23:51:28 -0000 1.91
|
||||
@@ -209,6 +209,7 @@
|
||||
* Authentication is accepted if the encrypted passwords
|
||||
* are identical.
|
||||
*/
|
||||
- return (strcmp(encrypted_password, pw_password) == 0);
|
||||
+ return encrypted_password != NULL &&
|
||||
+ strcmp(encrypted_password, pw_password) == 0;
|
||||
}
|
||||
#endif
|
@ -208,6 +208,9 @@ Patch711: openssh-5.9p1-log-usepam-no.patch
|
||||
Patch712: openssh-5.9p1-ctr-evp-fast.patch
|
||||
# add cavs test binary for the aes-ctr
|
||||
Patch713: openssh-5.9p1-ctr-cavstest.patch
|
||||
#https://bugzilla.redhat.com/show_bug.cgi?id=815993
|
||||
Patch714: openssh-5.9p1-null-xcrypt.patch
|
||||
|
||||
|
||||
#http://www.sxw.org.uk/computing/patches/openssh.html
|
||||
Patch800: openssh-5.9p1-gsskex.patch
|
||||
@ -459,6 +462,7 @@ popd
|
||||
%patch711 -p1 -b .log-usepam-no
|
||||
%patch712 -p1 -b .evp-ctr
|
||||
%patch713 -p1 -b .ctr-cavs
|
||||
%patch714 -p0 -b .null-xcrypt
|
||||
|
||||
%patch800 -p1 -b .gsskex
|
||||
%patch801 -p1 -b .force_krb
|
||||
|
Loading…
Reference in New Issue
Block a user