aboutsummaryrefslogtreecommitdiffstats
path: root/crypto/init.c
diff options
context:
space:
mode:
authorMatt Caswell <matt@openssl.org>2016-02-10 16:46:33 +0000
committerMatt Caswell <matt@openssl.org>2016-02-10 17:37:11 +0000
commit8bd8221be80708825ddb9771d4c9fff67860119b (patch)
treeed5bc49d58b4bc1261fac87e35f7f077e22bd738 /crypto/init.c
parent5e136d7abf0945664fa40c7a032abed13fd15c81 (diff)
downloadopenssl-8bd8221be80708825ddb9771d4c9fff67860119b.tar.gz
Variable was declared static when it shouldn't be
The local variable tmp was declared static when it shouldn't be. This is in the no-threads implementation, and it was immediately initialised to something else on every invokation of the function so it doesn't break anything...but still shouldn't be there. Reviewed-by: Kurt Roeckx <kurt@openssl.org>
Diffstat (limited to 'crypto/init.c')
-rw-r--r--crypto/init.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/crypto/init.c b/crypto/init.c
index 04191ded62..3238b80025 100644
--- a/crypto/init.c
+++ b/crypto/init.c
@@ -99,7 +99,7 @@ static void ossl_init_thread_stop_cleanup(void)
static struct thread_local_inits_st *local = NULL;
static struct thread_local_inits_st *ossl_init_get_thread_local(int alloc)
{
- static struct thread_local_inits_st *tmp;
+ struct thread_local_inits_st *tmp;
tmp = local;