Browse Source

tz_manager: Fix comparison to wrong integer

nce_cpp
lat9nq 3 years ago
parent
commit
2556a6c78c
  1. 2
      src/core/hle/service/time/time_zone_manager.cpp

2
src/core/hle/service/time/time_zone_manager.cpp

@ -557,7 +557,7 @@ static bool ParseTimeZoneBinary(TimeZoneRule& time_zone_rule, FileSys::VirtualFi
for (int index{}; index < time_zone_rule.time_count; ++index) {
const u8 type{*vfs_file->ReadByte(read_offset)};
read_offset += sizeof(u8);
if (time_zone_rule.time_count <= type) {
if (time_zone_rule.type_count <= type) {
return {};
}
if (time_zone_rule.types[index] != 0) {

Loading…
Cancel
Save