summaryrefslogtreecommitdiffstats
path: root/engines/build.info
diff options
context:
space:
mode:
authorRich Salz <rsalz@openssl.org>2017-06-07 17:23:37 +0200
committerRich Salz <rsalz@openssl.org>2017-06-07 17:23:37 +0200
commitbe606c013d31847718ceb5d97c567988a771c2e5 (patch)
tree62f2994124f8830b3f71f2ccf60d9e56a713fb33 /engines/build.info
parentFix #2400 Add NO_RENEGOTIATE option (diff)
downloadopenssl-be606c013d31847718ceb5d97c567988a771c2e5.tar.xz
openssl-be606c013d31847718ceb5d97c567988a771c2e5.zip
Add a lock around the OBJ_NAME table
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)
Diffstat (limited to 'engines/build.info')
0 files changed, 0 insertions, 0 deletions