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

Minor memory leaks in Pageant client code.

This commit is contained in:
Simon Tatham 2020-02-08 16:56:30 +00:00
parent b9c42bc9b3
commit 8677ee00fb

View File

@ -1889,6 +1889,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);
@ -1978,6 +1979,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);