wolfcrypt/src/cpuid.c: in cpuid_flag(), refactor out XMEMSET() to fix SEGV from gcc misoptimization.

This commit is contained in:
Daniel Pouzzner
2026-07-24 16:39:55 -05:00
parent 1693b08b3e
commit 01a4a393fb
+1 -2
View File
@@ -120,8 +120,7 @@
/* Feature leaves are only queried on known Intel and AMD CPUs. */
if (cpuid_is_intel() || cpuid_is_amd()) {
unsigned int reg[5];
XMEMSET(reg, '\0', sizeof(reg));
reg[num] = 0;
cpuid(reg, leaf, sub);
return ((reg[num] >> bit) & 0x1);
}