diff options
author | David von Oheimb <David.von.Oheimb@siemens.com> | 2018-01-08 14:13:51 +0100 |
---|---|---|
committer | Richard Levitte <levitte@openssl.org> | 2018-01-09 04:02:34 +0100 |
commit | ab307dc645502d025c2760160062d5032da56bf7 (patch) | |
tree | 6bfe9f084ed755c5d5949dfc873e2c5748a72f4b /crypto/init.c | |
parent | Document SSL_OP_NO_RENEGOTIATION as new in 1.1.1 (diff) | |
download | openssl-ab307dc645502d025c2760160062d5032da56bf7.tar.xz openssl-ab307dc645502d025c2760160062d5032da56bf7.zip |
Various small build improvements on mkdef.pl, progs.pl, crypto/init.c, crypto/mem.c
Reviewed-by: Andy Polyakov <appro@openssl.org>
Reviewed-by: Richard Levitte <levitte@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/4994)
Diffstat (limited to 'crypto/init.c')
-rw-r--r-- | crypto/init.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/crypto/init.c b/crypto/init.c index 143e01a44a..a10b48d435 100644 --- a/crypto/init.c +++ b/crypto/init.c @@ -73,7 +73,6 @@ struct ossl_init_stop_st { }; static CRYPTO_RWLOCK *glock_lock = NULL; -static CRYPTO_ONCE glock_once = CRYPTO_ONCE_STATIC_INIT; static OPENSSL_INIT_STOP *stop_handlers = NULL; static CRYPTO_RWLOCK *init_lock = NULL; @@ -726,6 +725,7 @@ DEFINE_RUN_ONCE_STATIC(glock_init) */ CRYPTO_RWLOCK *CRYPTO_THREAD_glock_new(const char *name) { + static CRYPTO_ONCE glock_once = CRYPTO_ONCE_STATIC_INIT; GLOBAL_LOCK *newlock; if (glock_lock == NULL && !RUN_ONCE(&glock_once, glock_init)) |