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

Minor memory leaks in Pageant client code.

(cherry picked from commit 8677ee00fb)
This commit is contained in:
Simon Tatham 2020-02-09 08:24:06 +00:00
parent b29af6df36
commit 706eb63c31

View File

@ -1294,6 +1294,7 @@ int pageant_add_keyfile(Filename *filename, const char *passphrase,
return PAGEANT_ACTION_FAILURE;
}
sfree(skey->comment);
ssh_key_free(skey->key);
sfree(skey);
sfree(response);
@ -1391,6 +1392,7 @@ int pageant_enum_keys(pageant_key_enum_fn_t callback, void *callback_ctx,
callback(callback_ctx, fingerprint, cbkey.comment, &cbkey);
sfree(fingerprint);
sfree(cbkey.comment);
strbuf_free(cbkey.blob);
}
sfree(keylist);