mirror of
https://github.com/openssl/openssl.git
synced 2024-12-21 06:09:35 +08:00
be606c013d
Various initialization functions modify this table, which can cause heap corruption in the absence of external synchronization. Some stats are modified from OPENSSL_LH_retrieve, where callers aren't expecting to have to take out an exclusive lock. Switch to using atomic operations for those stats. Reviewed-by: Matt Caswell <matt@openssl.org> Reviewed-by: Rich Salz <rsalz@openssl.org> (Merged from https://github.com/openssl/openssl/pull/3525) |
||
---|---|---|
.. | ||
build.info | ||
lh_stats.c | ||
lhash_lcl.h | ||
lhash.c | ||
num.pl |