diff --git a/core/libs/prx/libc/src/Time.cpp b/core/libs/prx/libc/src/Time.cpp index 7858ad2f1..056d0ab41 100644 --- a/core/libs/prx/libc/src/Time.cpp +++ b/core/libs/prx/libc/src/Time.cpp @@ -479,7 +479,7 @@ GuestTm* APS5_VABI localtime_s_nid_postfix(const int64_t* timer, GuestTm* result } const std::int64_t year = host.tm_year + cycles * CALENDAR_CYCLE_YEARS; if (year < std::numeric_limits::min() || year > std::numeric_limits::max()) { - errno = EINVAL; + errno = callerError; return nullptr; } host.tm_year = static_cast(year);