Fix race condition when SSL ciphers are initialized.
This commit is contained in:
parent
58ae65cd1a
commit
c284f20f00
@ -169,7 +169,6 @@ static int init_ciphers=1;
|
|||||||
|
|
||||||
static void load_ciphers(void)
|
static void load_ciphers(void)
|
||||||
{
|
{
|
||||||
init_ciphers=0;
|
|
||||||
ssl_cipher_methods[SSL_ENC_DES_IDX]=
|
ssl_cipher_methods[SSL_ENC_DES_IDX]=
|
||||||
EVP_get_cipherbyname(SN_des_cbc);
|
EVP_get_cipherbyname(SN_des_cbc);
|
||||||
ssl_cipher_methods[SSL_ENC_3DES_IDX]=
|
ssl_cipher_methods[SSL_ENC_3DES_IDX]=
|
||||||
@ -193,6 +192,7 @@ static void load_ciphers(void)
|
|||||||
EVP_get_digestbyname(SN_md5);
|
EVP_get_digestbyname(SN_md5);
|
||||||
ssl_digest_methods[SSL_MD_SHA1_IDX]=
|
ssl_digest_methods[SSL_MD_SHA1_IDX]=
|
||||||
EVP_get_digestbyname(SN_sha1);
|
EVP_get_digestbyname(SN_sha1);
|
||||||
|
init_ciphers=0;
|
||||||
}
|
}
|
||||||
|
|
||||||
static int sk_comp_cmp(const SSL_COMP * const *a,
|
static int sk_comp_cmp(const SSL_COMP * const *a,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user