From eaa9b38eccccb0e0a91ff2bd581b6f5bcb45f33b Mon Sep 17 00:00:00 2001 From: Dr-Noob Date: Fri, 2 Feb 2024 22:59:02 +0000 Subject: [PATCH] [v1.04][X86] Fix bug (hopefully) --- src/x86/uarch.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/x86/uarch.c b/src/x86/uarch.c index 58122e0..f02a1a9 100644 --- a/src/x86/uarch.c +++ b/src/x86/uarch.c @@ -445,7 +445,7 @@ char* infer_cpu_name_from_uarch(struct uarch* arch) { char* cpu_name = NULL; if (arch == NULL) { printErr("infer_cpu_name_from_uarch: Unable to find CPU name"); - cpu_name = emalloc(sizeof(char) * (strlen(STRING_UNKNOWN) + 1)); + cpu_name = ecalloc(strlen(STRING_UNKNOWN) + 1, sizeof(char)); strcpy(cpu_name, STRING_UNKNOWN); return cpu_name; } @@ -464,11 +464,11 @@ char* infer_cpu_name_from_uarch(struct uarch* arch) { printErr("Unable to find name from uarch: %d", arch->uarch); if (str == NULL) { - cpu_name = emalloc(sizeof(char) * (strlen(STRING_UNKNOWN) + 1)); + cpu_name = ecalloc(strlen(STRING_UNKNOWN) + 1, sizeof(char)); strcpy(cpu_name, STRING_UNKNOWN); } else { - cpu_name = emalloc(sizeof(char) * (strlen(str)+1)); + cpu_name = ecalloc(strlen(str) + 1, sizeof(char)); strcpy(cpu_name, str); }