mirror of
https://github.com/Dr-Noob/cpufetch.git
synced 2026-03-25 16:00:39 +01:00
Fix: Do not enter get_uarch_from_riscv_cpuinfo with a zero marchid and use strtoul instead of strtol for unsigned long
This commit is contained in:
@@ -93,8 +93,8 @@ struct uarch* get_uarch(struct cpuInfo* cpu) {
|
||||
printWarn("get_uarch_from_cpuinfo: Unable to detect microarchitecture using uarch: cpuinfo_str is NULL");
|
||||
arch->ci = get_riscv_cpuinfo();
|
||||
|
||||
if (arch->ci == NULL)
|
||||
printWarn("get_riscv_cpuinfo: Unable to get cpuinfo from udev");
|
||||
if (arch->ci == NULL || arch->ci->marchid == 0)
|
||||
printWarn("get_riscv_cpuinfo: Unable to get marchid from udev");
|
||||
else
|
||||
arch = get_uarch_from_riscv_cpuinfo(cpu, arch);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user