mirror of
https://github.com/curl/curl.git
synced 2026-04-19 21:51:14 +03:00
wolfssh: set the password correctly for PASSWORD auth
This commit is contained in:
parent
820775a29a
commit
68403cdbc6
1 changed files with 4 additions and 3 deletions
|
|
@ -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;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue