mirror of https://github.com/wolfSSL/wolfssh.git
Merge pull request #520 from JacobBarthelmeh/auth
fix empty password support regressionpull/517/head
commit
f41135dbd9
|
@ -298,6 +298,13 @@ static int CheckPasswordHashUnix(const char* input, char* stored)
|
||||||
ret = WS_BAD_ARGUMENT;
|
ret = WS_BAD_ARGUMENT;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* empty password case */
|
||||||
|
if (stored[0] == 0 && WSTRLEN(input) == 0) {
|
||||||
|
wolfSSH_Log(WS_LOG_INFO,
|
||||||
|
"[SSHD] User logged in with empty password");
|
||||||
|
return ret;
|
||||||
|
}
|
||||||
|
|
||||||
if (ret == WSSHD_AUTH_SUCCESS) {
|
if (ret == WSSHD_AUTH_SUCCESS) {
|
||||||
hashedInput = crypt(input, stored);
|
hashedInput = crypt(input, stored);
|
||||||
if (hashedInput == NULL) {
|
if (hashedInput == NULL) {
|
||||||
|
|
Loading…
Reference in New Issue