diff --git a/ChangeLog b/ChangeLog index 0c454a7e3519602c9cdb43ca1bae8901beac1f4a..cd43d9cafb8c510995a3c8487e4a00df352cd1db 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2014-02-13 Niels Möller <nisse@lysator.liu.se> + + * tools/nettle-pbkdf2.c (main): Added missing deallocation. + 2014-02-12 Niels Möller <nisse@lysator.liu.se> * chacha-poly1305.h: New file. diff --git a/tools/nettle-pbkdf2.c b/tools/nettle-pbkdf2.c index db7c535c2d68648171eedbf80179caaacd7b0340..cd24babab63ce00ed3b5d9a95580c842133e931c 100644 --- a/tools/nettle-pbkdf2.c +++ b/tools/nettle-pbkdf2.c @@ -173,6 +173,8 @@ main (int argc, char **argv) hex[BASE16_ENCODE_LENGTH(output_length - i)] = 0; printf("%s\n", hex); } + free (output); + if (fflush(stdout) != 0 ) die("Write failed: %s\n", STRERROR(errno));