diff --git a/src/core/hle/service/time/time_zone_manager.cpp b/src/core/hle/service/time/time_zone_manager.cpp index 973f7837ae..617b93a038 100644 --- a/src/core/hle/service/time/time_zone_manager.cpp +++ b/src/core/hle/service/time/time_zone_manager.cpp @@ -142,6 +142,9 @@ static constexpr bool GetInteger(const char* name, int& offset, int& value, int if (!IsDigit(temp)) { return {}; } + if (temp == '0') { + return {}; + } do { value = value * 10 + (temp - '0'); if (value > max) {