auth: fix double-free in ssh_userauth_agent_publickey
Fixes T72 Signed-off-by: Jon Simons <jon@jonsimons.org> Reviewed-by: Andreas Schneider <asn@cryptomilk.org>
Этот коммит содержится в:
родитель
1c9eb4dfb9
Коммит
73d76a2638
@ -707,6 +707,7 @@ static int ssh_userauth_agent_publickey(ssh_session session,
|
|||||||
|
|
||||||
rc = ssh_buffer_add_ssh_string(session->out_buffer, str);
|
rc = ssh_buffer_add_ssh_string(session->out_buffer, str);
|
||||||
ssh_string_free(str);
|
ssh_string_free(str);
|
||||||
|
str = NULL;
|
||||||
if (rc < 0) {
|
if (rc < 0) {
|
||||||
goto fail;
|
goto fail;
|
||||||
}
|
}
|
||||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user