From: Niels Möller Date: Mon, 30 Jun 2025 07:21:06 +0000 (+0200) Subject: Fix memory leaks in slh-dsa tests. X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=8b12033cbcde4248d63b49109bbb355a9504fbc6;p=thirdparty%2Fnettle.git Fix memory leaks in slh-dsa tests. --- diff --git a/testsuite/slh-dsa-test.c b/testsuite/slh-dsa-test.c index bd4984b8..126e016e 100644 --- a/testsuite/slh-dsa-test.c +++ b/testsuite/slh-dsa-test.c @@ -64,6 +64,7 @@ read_hex_file (const char *name, size_t size, uint8_t *out) fprintf (stderr, "reading %s failed: %s\n", name, strerror (errno)); FAIL (); } + fclose (input); ASSERT (base16_decode_final (&ctx)); return done; } @@ -343,6 +344,9 @@ test_slh_dsa (const struct slh_dsa_alg *alg, ASSERT (!alg->verify (pub->data, msg->length-1, msg->data, sig)); sig[alg->signature_size-1] ^= 1; ASSERT (!alg->verify (pub->data, msg->length, msg->data, sig)); + + free (sig); + free (ref); } void