summaryrefslogtreecommitdiffstats
path: root/po
diff options
context:
space:
mode:
authorWerner Koch <wk@gnupg.org>2013-02-21 20:35:10 +0100
committerWerner Koch <wk@gnupg.org>2013-02-21 20:35:10 +0100
commit273bb38cd7b517460cb3de67662e96e910104675 (patch)
treeb69fb5465833f6acdf5b3f5cdeece2a14ac51c4b /po
parentgpg: Handle the agent's NEW_PASSPHRASE inquiry. (diff)
downloadgnupg2-273bb38cd7b517460cb3de67662e96e910104675.tar.xz
gnupg2-273bb38cd7b517460cb3de67662e96e910104675.zip
gpg: Fix a memory leak in batch key generation
* g10/keygen.c (append_to_parameter): New. (proc_parameter_file): Use new func to extend the parameter list. * g10/passphrase.c (passphrase_to_dek_ext): Print a diagnostic of gcry_kdf_derive failed. * g10/keygen.c (proc_parameter_file): Print a diagnostic if passphrase_to_dek failed. -- Due to an improper way of using the linked list head, all memory for items allocated in proc_parameter_file was never released. If batched key generation with a passphrase and more than ~200 keys was used this exhausted the secure memory.
Diffstat (limited to 'po')
0 files changed, 0 insertions, 0 deletions