Branch: refs/heads/master
Home: https://github.com/openssl/openssl
Commit: 92a25e24e6ec9735dea9ec645502cb075a5f8d24
https://github.com/openssl/openssl/commit/92a25e24e6ec9735dea9ec645502cb075a5f8d24
Author: Tomas Mraz <[email protected]>
Date: 2022-11-29 (Tue, 29 Nov 2022)
Changed paths:
M crypto/property/defn_cache.c
M crypto/property/property.c
M crypto/property/property_local.h
M test/property_test.c
Log Message:
-----------
Fix occasional assertion failure when storing properties
Fixes #18631
The store lock does not prevent concurrent access to the
property cache, because there are multiple stores.
We drop the newly created entry and use the exisiting one
if there is one already.
Reviewed-by: Matt Caswell <[email protected]>
Reviewed-by: Paul Dale <[email protected]>
(Merged from https://github.com/openssl/openssl/pull/19762)