From 2c0bc19f75e9d218a6781e76524e4a2c56c9d9a4 Mon Sep 17 00:00:00 2001 From: z3APA3A <3APA3A@3proxy.ru> Date: Wed, 18 Oct 2017 17:07:12 +0300 Subject: [PATCH] Remove static to prevent race conditions --- src/plugins/SSLPlugin/my_ssl.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/plugins/SSLPlugin/my_ssl.c b/src/plugins/SSLPlugin/my_ssl.c index 1590cc4..25f5d35 100644 --- a/src/plugins/SSLPlugin/my_ssl.c +++ b/src/plugins/SSLPlugin/my_ssl.c @@ -112,8 +112,8 @@ SSL_CERT ssl_copy_cert(SSL_CERT cert) unsigned char p2[] = "3proxy"; unsigned char p3[] = "3proxy CA"; - static char hash_name[sizeof(src_cert->sha1_hash)*2 + 1]; - static char cache_name[200]; + char hash_name[sizeof(src_cert->sha1_hash)*2 + 1]; + char cache_name[200]; bin2hex(src_cert->sha1_hash, sizeof(src_cert->sha1_hash), hash_name, sizeof(hash_name)); sprintf(cache_name, "%s%s.pem", cert_path, hash_name);