From 9ed19cddfad128b9b0b97da4704e2f6aebbba9a7 Mon Sep 17 00:00:00 2001 From: Andras Fekete Date: Wed, 20 Sep 2023 12:23:14 -0400 Subject: [PATCH] Need to increment state after the async task completes --- src/internal.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/internal.c b/src/internal.c index c6ca8442f..7566fe93e 100644 --- a/src/internal.c +++ b/src/internal.c @@ -5349,7 +5349,7 @@ int EccMakeKey(WOLFSSL* ssl, ecc_key* key, ecc_key* peer) #ifdef WOLFSSL_ASYNC_CRYPT /* initialize event */ - ret = wolfSSL_AsyncInit(ssl, &key->asyncDev, WC_ASYNC_FLAG_CALL_AGAIN); + ret = wolfSSL_AsyncInit(ssl, &key->asyncDev, WC_ASYNC_FLAG_NONE); if (ret != 0) return ret; #endif