1
0
mirror of https://github.com/moparisthebest/curl synced 2024-08-13 17:03:50 -04:00

wolfssh: set the password correctly for PASSWORD auth

This commit is contained in:
Daniel Stenberg 2020-01-15 14:23:03 +01:00
parent 820775a29a
commit 68403cdbc6
No known key found for this signature in database
GPG Key ID: 5CC908FDB71E12C2

View File

@ -337,12 +337,13 @@ static int userauth(byte authtype,
void *ctx)
{
struct connectdata *conn = ctx;
word32 plen = (word32) strlen(conn->passwd);
DEBUGF(infof(conn->data, "wolfssh callback: type %s\n",
authtype == WOLFSSH_USERAUTH_PASSWORD ? "PASSWORD" :
"PUBLICCKEY"));
authdata->sf.password.password = (byte *)conn->user;
authdata->sf.password.passwordSz = plen;
if(authtype == WOLFSSH_USERAUTH_PASSWORD) {
authdata->sf.password.password = (byte *)conn->passwd;
authdata->sf.password.passwordSz = (word32) strlen(conn->passwd);
}
return 0;
}