From 8b19a9b58c8d27894acecb6d9f6acfff6ad46ead Mon Sep 17 00:00:00 2001 From: Daniel Pouzzner Date: Thu, 27 Aug 2020 11:32:51 -0500 Subject: [PATCH] benchmark.c: fix always-true tests for DECLARE_VAR_IS_HEAP_ALLOC. --- wolfcrypt/benchmark/benchmark.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/wolfcrypt/benchmark/benchmark.c b/wolfcrypt/benchmark/benchmark.c index 4efa734b5..a932282d2 100644 --- a/wolfcrypt/benchmark/benchmark.c +++ b/wolfcrypt/benchmark/benchmark.c @@ -4870,7 +4870,7 @@ void bench_dh(int doAsync) DECLARE_ARRAY(priv, byte, BENCH_MAX_PENDING, BENCH_DH_PRIV_SIZE, HEAP_HINT); DECLARE_VAR(priv2, byte, BENCH_DH_PRIV_SIZE, HEAP_HINT); #ifdef DECLARE_VAR_IS_HEAP_ALLOC - if ((pub == NULL) || (pub2 == NULL) || (agree == NULL) || (priv == NULL) || (priv2 == NULL)) { + if ((pub[0] == NULL) || (pub2 == NULL) || (agree[0] == NULL) || (priv[0] == NULL) || (priv2 == NULL)) { printf("malloc failed\n"); goto exit; } @@ -5314,13 +5314,13 @@ void bench_ecc(int doAsync) #ifdef DECLARE_VAR_IS_HEAP_ALLOC #ifdef HAVE_ECC_DHE - if (shared == NULL) { + if (shared[0] == NULL) { printf("malloc failed\n"); goto exit; } #endif #if !defined(NO_ASN) && defined(HAVE_ECC_SIGN) - if ((sig == NULL) || (digest == NULL)) { + if ((sig[0] == NULL) || (digest[0] == NULL)) { printf("malloc failed\n"); goto exit; }