From 07f9ca60ac954fc96a99fe790815753b6611c2c2 Mon Sep 17 00:00:00 2001 From: David Garske Date: Fri, 25 Mar 2022 12:43:04 -0700 Subject: [PATCH] Fix for async without threading. `./configure --enable-asynccrypt --enable-all CFLAGS="-DWC_NO_ASYNC_THREADING"`. --- wolfcrypt/benchmark/benchmark.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/wolfcrypt/benchmark/benchmark.c b/wolfcrypt/benchmark/benchmark.c index 8bb7a9652..fd4158ad6 100644 --- a/wolfcrypt/benchmark/benchmark.c +++ b/wolfcrypt/benchmark/benchmark.c @@ -43,8 +43,10 @@ #include #include -#elif defined(WOLFSSL_ASYNC_CRYPT) && !defined(WC_NO_ASYNC_THREADING) - #define WC_ENABLE_BENCH_THREADING +#elif defined(WOLFSSL_ASYNC_CRYPT) + #ifndef WC_NO_ASYNC_THREADING + #define WC_ENABLE_BENCH_THREADING + #endif /* benchmark multi-threading - disable for FIPS self test */ #elif !defined(SINGLE_THREADED) && !defined(WC_NO_BENCH_THREADING) && \