summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/lib/libcrypto/cryptlib.c6
1 files changed, 1 insertions, 5 deletions
diff --git a/src/lib/libcrypto/cryptlib.c b/src/lib/libcrypto/cryptlib.c
index 59e6456bbb..fe15135ed9 100644
--- a/src/lib/libcrypto/cryptlib.c
+++ b/src/lib/libcrypto/cryptlib.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: cryptlib.c,v 1.54 2024/09/06 09:57:32 tb Exp $ */ 1/* $OpenBSD: cryptlib.c,v 1.55 2024/10/17 14:09:29 jsing Exp $ */
2/* ==================================================================== 2/* ====================================================================
3 * Copyright (c) 1998-2006 The OpenSSL Project. All rights reserved. 3 * Copyright (c) 1998-2006 The OpenSSL Project. All rights reserved.
4 * 4 *
@@ -345,12 +345,8 @@ crypto_cpu_caps_ia32(void)
345void 345void
346OPENSSL_cpuid_setup(void) 346OPENSSL_cpuid_setup(void)
347{ 347{
348 static int trigger = 0;
349 uint64_t OPENSSL_ia32_cpuid(void); 348 uint64_t OPENSSL_ia32_cpuid(void);
350 349
351 if (trigger)
352 return;
353 trigger = 1;
354 OPENSSL_ia32cap_P = OPENSSL_ia32_cpuid(); 350 OPENSSL_ia32cap_P = OPENSSL_ia32_cpuid();
355 351
356 if ((OPENSSL_ia32cap_P & CPUCAP_MASK_AESNI) != 0) 352 if ((OPENSSL_ia32cap_P & CPUCAP_MASK_AESNI) != 0)