fix array out of bounds on regular m chip

This commit is contained in:
masiboss 2023-12-07 19:50:12 +01:00
parent aeefcacbc9
commit bcf4ad8ab6

View file

@ -229,7 +229,7 @@ namespace Cpu {
name.clear();
} else if (v_contains(name_vec, "Apple"s)) {
auto apple_pos = v_index(name_vec, "Apple"s);
name = (apple_pos < name_vec.size() - 1 ? name_vec.at(apple_pos + 1) : "") + ' ' + (apple_pos < name_vec.size() - 1 ? name_vec.at(apple_pos + 2) : "");
name = (apple_pos < name_vec.size() - 1 ? name_vec.at(apple_pos + 1) : "") + (apple_pos < name_vec.size() - 1 && name_vec.size() > 2 ? ' ' + name_vec.at(apple_pos + 2) : "");
} else
name.clear();