Fix error handling in lhash contract
authorBernd Edlinger <bernd.edlinger@hotmail.de>
Wed, 20 Sep 2023 13:45:56 +0000 (15:45 +0200)
committerBernd Edlinger <bernd.edlinger@hotmail.de>
Thu, 21 Sep 2023 12:50:58 +0000 (14:50 +0200)
commit1ae2bb26d3beb9de6fa5edfa198cf86e138c00d8
tree62b0233933838378fa7e51daf352673f304c917d
parent8edc82a9f440e1c9fe939945597469e939abd8c6
Fix error handling in lhash contract

When the realloc fails in contract, this not a fatal
error, since the memory is only shrinked. It is also no
option to exit the function at this point, since that
would leave the hash table in an inconsistent state.

Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Paul Dale <pauli@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22154)

(cherry picked from commit 5fbfd641aeebdf4b29a0749e13a79a1e59502878)
crypto/lhash/lhash.c