1
0
mirror of https://github.com/xmrig/xmrig.git synced 2025-12-07 07:55:04 -05:00

#2476 Fixed crash in DMI memory reader.

This commit is contained in:
XMRig
2021-07-06 23:07:31 +07:00
parent 755fe28bc3
commit 93805cd167

View File

@@ -230,6 +230,10 @@ void xmrig::DmiMemory::setId(const char *slot, const char *bank)
m_slot = slot; m_slot = slot;
m_bank = bank; m_bank = bank;
if (!slot || !bank) {
return;
}
try { try {
std::cmatch cm; std::cmatch cm;
if (std::regex_match(slot, cm, std::regex("^Channel([A-Z])[-_]DIMM(\\d+)$", std::regex_constants::icase))) { if (std::regex_match(slot, cm, std::regex("^Channel([A-Z])[-_]DIMM(\\d+)$", std::regex_constants::icase))) {