diff --git a/examples/client/client.c b/examples/client/client.c index 71c86da12..e03f0b8ff 100644 --- a/examples/client/client.c +++ b/examples/client/client.c @@ -299,6 +299,10 @@ static int ClientBenchmarkThroughput(WOLFSSL_CTX* ctx, char* host, word16 port, /* Compare TX and RX buffers */ if(XMEMCMP(tx_buffer, rx_buffer, len) != 0) { + free(tx_buffer); + tx_buffer = NULL; + free(rx_buffer); + rx_buffer = NULL; err_sys("Compare TX and RX buffers failed"); } diff --git a/wolfcrypt/test/test.c b/wolfcrypt/test/test.c index 1028d4473..817ac45f4 100644 --- a/wolfcrypt/test/test.c +++ b/wolfcrypt/test/test.c @@ -10032,7 +10032,7 @@ static int ecc_test_curve(WC_RNG* rng, int keySize) #if !defined(WOLFSSL_ATECC508A) && defined(HAVE_ECC_KEY_IMPORT) && \ defined(HAVE_ECC_KEY_EXPORT) -static int ecc_point_test() +static int ecc_point_test(void) { int ret; ecc_point* point;