提交 0da7358b 编写于 作者: A Andy Polyakov

x509v3/v3_purp.c: resolve Thread Sanitizer nit.

Reviewed-by: NPaul Dale <paul.dale@oracle.com>
Reviewed-by: NRich Salz <rsalz@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/6786)
上级 9ef9088c
...@@ -351,12 +351,8 @@ static void x509v3_cache_extensions(X509 *x) ...@@ -351,12 +351,8 @@ static void x509v3_cache_extensions(X509 *x)
ASN1_BIT_STRING *ns; ASN1_BIT_STRING *ns;
EXTENDED_KEY_USAGE *extusage; EXTENDED_KEY_USAGE *extusage;
X509_EXTENSION *ex; X509_EXTENSION *ex;
int i; int i;
if (x->ex_flags & EXFLAG_SET)
return;
CRYPTO_THREAD_write_lock(x->lock); CRYPTO_THREAD_write_lock(x->lock);
if (x->ex_flags & EXFLAG_SET) { if (x->ex_flags & EXFLAG_SET) {
CRYPTO_THREAD_unlock(x->lock); CRYPTO_THREAD_unlock(x->lock);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册