1
0
mirror of https://git.tartarus.org/simon/putty.git synced 2025-01-09 17:38:00 +00:00

ssh2connection: missing free of antispoof_prompt.

Just noticed that if the session were to abort while that variable
contains some allocated data, it wouldn't be freed.
This commit is contained in:
Simon Tatham 2019-04-20 08:19:44 +01:00
parent f99aeb3129
commit 98ed37f517

View File

@ -310,6 +310,9 @@ static void ssh2_connection_free(PacketProtocolLayer *ppl)
}
portfwdmgr_free(s->portfwdmgr);
if (s->antispoof_prompt)
free_prompts(s->antispoof_prompt);
delete_callbacks_for_context(s);
sfree(s);
@ -999,6 +1002,7 @@ static void ssh2_connection_process_queue(PacketProtocolLayer *ppl)
s->want_user_input = false;
}
free_prompts(s->antispoof_prompt);
s->antispoof_prompt = NULL;
}
/*