From: Matt Caswell Date: Wed, 10 Feb 2016 16:46:33 +0000 (+0000) Subject: Variable was declared static when it shouldn't be X-Git-Tag: OpenSSL_1_1_0-pre3~125 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=8bd8221be80708825ddb9771d4c9fff67860119b;p=oweals%2Fopenssl.git 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 --- 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;