Skip to content
Snippets Groups Projects
Commit 418f3b40 authored by Matt Johnston's avatar Matt Johnston
Browse files

Be a bit safer with reentrant pw_name

--HG--
extra : convert_revision : 6fa26817a93baeff5beb430be4e7e8127e1fd491
parent c3169d49
No related merge requests found
...@@ -50,7 +50,7 @@ void svr_auth_password() { ...@@ -50,7 +50,7 @@ void svr_auth_password() {
passwdcrypt = ses.authstate.pw->pw_passwd; passwdcrypt = ses.authstate.pw->pw_passwd;
#ifdef HAVE_SHADOW_H #ifdef HAVE_SHADOW_H
/* get the shadow password if possible */ /* get the shadow password if possible */
spasswd = getspnam(ses.authstate.pw->pw_name); spasswd = getspnam(ses.authstate.printableuser);
if (spasswd != NULL && spasswd->sp_pwdp != NULL) { if (spasswd != NULL && spasswd->sp_pwdp != NULL) {
passwdcrypt = spasswd->sp_pwdp; passwdcrypt = spasswd->sp_pwdp;
} }
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment