mirror of
https://github.com/PowerShell/Win32-OpenSSH.git
synced 2025-07-22 13:34:43 +02:00
5-2 C3
This commit is contained in:
parent
722e93615b
commit
abea0182ac
@ -104,6 +104,9 @@ static int sign_blob(const struct sshkey *pubkey, u_char ** sig, size_t *siglen,
|
||||
DWORD regdatalen = 0;
|
||||
struct sshbuf* tmpbuf;
|
||||
|
||||
regdata = malloc(4);
|
||||
regdatalen = 4;
|
||||
|
||||
*sig = NULL;
|
||||
*siglen = 0;
|
||||
|
||||
@ -118,7 +121,7 @@ static int sign_blob(const struct sshkey *pubkey, u_char ** sig, size_t *siglen,
|
||||
NULL, &sub, NULL)) != 0)
|
||||
goto done;
|
||||
|
||||
if ((RegQueryValueEx(sub, NULL, 0, NULL, NULL, ®datalen)) != ERROR_MORE_DATA) {
|
||||
if ((RegQueryValueEx(sub, NULL, 0, NULL, regdata, ®datalen)) != ERROR_MORE_DATA) {
|
||||
r = EOTHER;
|
||||
goto done;
|
||||
}
|
||||
|
@ -139,6 +139,8 @@ process_request(struct agent_connection* con) {
|
||||
r = process_request_identities(request, response, con->client_token);
|
||||
break;
|
||||
case SSH2_AGENTC_SIGN_REQUEST:
|
||||
r = process_sign_request(request, response, con->client_token);
|
||||
break;
|
||||
default:
|
||||
r = EINVAL;
|
||||
goto done;
|
||||
|
Loading…
x
Reference in New Issue
Block a user