From 2f3608d864202b43f856fddbc1774f763584a86e Mon Sep 17 00:00:00 2001 From: Alex Date: Fri, 28 Oct 2022 07:46:38 +0300 Subject: [PATCH] strcmp() doesn't get it right --- Core/CPU.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Core/CPU.cpp b/Core/CPU.cpp index 82266d62..a477f98d 100644 --- a/Core/CPU.cpp +++ b/Core/CPU.cpp @@ -10,7 +10,7 @@ namespace CPU { char *Vendor() { - static char Vendor[12]; + static char Vendor[13]; #if defined(__amd64__) uint32_t rax, rbx, rcx, rdx; x64::cpuid(0x0, &rax, &rbx, &rcx, &rdx); @@ -32,7 +32,7 @@ namespace CPU char *Name() { - static char Name[48]; + static char Name[49]; #if defined(__amd64__) uint32_t rax, rbx, rcx, rdx; x64::cpuid(0x80000002, &rax, &rbx, &rcx, &rdx); @@ -76,7 +76,7 @@ namespace CPU char *Hypervisor() { - static char Hypervisor[12]; + static char Hypervisor[13]; #if defined(__amd64__) uint32_t rax, rbx, rcx, rdx; x64::cpuid(0x40000000, &rax, &rbx, &rcx, &rdx);