diff options
author | Rich Salz <rsalz@openssl.org> | 2017-06-07 17:23:37 +0200 |
---|---|---|
committer | Rich Salz <rsalz@openssl.org> | 2017-06-07 17:23:37 +0200 |
commit | be606c013d31847718ceb5d97c567988a771c2e5 (patch) | |
tree | 62f2994124f8830b3f71f2ccf60d9e56a713fb33 /engines/build.info | |
parent | Fix #2400 Add NO_RENEGOTIATE option (diff) | |
download | openssl-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