diff --git a/Core/HLE/sceRtc.cpp b/Core/HLE/sceRtc.cpp index ed497e8633..7d9067a538 100644 --- a/Core/HLE/sceRtc.cpp +++ b/Core/HLE/sceRtc.cpp @@ -379,7 +379,7 @@ int sceRtcCheckValid(u32 datePtr) { ScePspDateTime pt; Memory::ReadStruct(datePtr, &pt); - if (pt.year >= 0) // is there a maximum? + if (pt.year < 1 || pt.year > 9999) { ret = PSP_TIME_INVALID_YEAR; }