From e5da68183410c06f7b350a0721bc2bd6057e438e Mon Sep 17 00:00:00 2001 From: Hugo Landau Date: Thu, 21 Apr 2022 16:10:33 +0100 Subject: [PATCH] Fix bug in OPENSSL_LH_flush Fixes #18139. Reviewed-by: Richard Levitte Reviewed-by: Tomas Mraz (Merged from https://github.com/openssl/openssl/pull/18141) --- crypto/lhash/lhash.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/crypto/lhash/lhash.c b/crypto/lhash/lhash.c index 2a574fbfe6..16f482db68 100644 --- a/crypto/lhash/lhash.c +++ b/crypto/lhash/lhash.c @@ -100,6 +100,8 @@ void OPENSSL_LH_flush(OPENSSL_LHASH *lh) } lh->b[i] = NULL; } + + lh->num_items = 0; } void *OPENSSL_LH_insert(OPENSSL_LHASH *lh, void *data) -- 2.34.1