Просмотр исходного кода

Remove static to prevent race conditions

z3APA3A 8 лет назад
Родитель
Сommit
2c8bf28065
1 измененных файлов с 2 добавлено и 2 удалено
  1. 2 2
      src/plugins/SSLPlugin/my_ssl.c

+ 2 - 2
src/plugins/SSLPlugin/my_ssl.c

@@ -112,8 +112,8 @@ SSL_CERT ssl_copy_cert(SSL_CERT cert)
 	unsigned char p2[] = "3proxy";
 	unsigned char p2[] = "3proxy";
 	unsigned char p3[] = "3proxy CA";
 	unsigned char p3[] = "3proxy CA";
 
 
-	static char hash_name_sha1[sizeof(src_cert->sha1_hash)*2 + 1];
-	static char cache_name[200];
+	char hash_name_sha1[sizeof(src_cert->sha1_hash)*2 + 1];
+	char cache_name[200];
 
 
 	bin2hex(src_cert->sha1_hash, sizeof(src_cert->sha1_hash), hash_name_sha1, sizeof(hash_name_sha1));
 	bin2hex(src_cert->sha1_hash, sizeof(src_cert->sha1_hash), hash_name_sha1, sizeof(hash_name_sha1));
 	sprintf(cache_name, "%s%s.pem", cert_path, hash_name_sha1);
 	sprintf(cache_name, "%s%s.pem", cert_path, hash_name_sha1);