summaryrefslogtreecommitdiffstats
path: root/crypto/include/internal/cryptlib_int.h
diff options
context:
space:
mode:
authorMatt Caswell <matt@openssl.org>2016-02-09 23:09:44 +0000
committerMatt Caswell <matt@openssl.org>2016-02-09 23:29:31 +0000
commitb7326ea7106955a7a5b8190fb19c982b49b7c821 (patch)
treeffb1f036ac3f322aa3b2ea90b3344f839463287c /crypto/include/internal/cryptlib_int.h
parent38a6d7f89a6d060b7d463cbdd15eada434bb2d69 (diff)
NULL the thread_local_inits_st pointer after use
After the final use of the thread_local_inits_st we should ensure it is set to NULL, just in case OPENSSL_INIT_thread_stop gets called again and it tries to use garbage. Reviewed-by: Rich Salz <rsalz@openssl.org>
Diffstat (limited to 'crypto/include/internal/cryptlib_int.h')
-rw-r--r--crypto/include/internal/cryptlib_int.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/crypto/include/internal/cryptlib_int.h b/crypto/include/internal/cryptlib_int.h
index 36c0a10e03..0e457623ff 100644
--- a/crypto/include/internal/cryptlib_int.h
+++ b/crypto/include/internal/cryptlib_int.h
@@ -63,7 +63,7 @@ struct thread_local_inits_st {
int async;
int err_state;
};
-void *ossl_init_get_thread_local(int alloc);
+
int ossl_init_thread_start(uint64_t opts);
/*
* OPENSSL_INIT flags. The primary list of these is in crypto.h. Flags below