diff --git a/src/core/libraries/rtc/rtc.cpp b/src/core/libraries/rtc/rtc.cpp index 59e090488..7b519b6e8 100644 --- a/src/core/libraries/rtc/rtc.cpp +++ b/src/core/libraries/rtc/rtc.cpp @@ -448,10 +448,9 @@ int PS4_SYSV_ABI sceRtcGetCurrentClockLocalTime(OrbisRtcDateTime* pTime) { if (result < 0) return result; - OrbisRtcTick newTick; - sceRtcGetCurrentTick(&newTick); - sceRtcTickAddMinutes(&newTick, &newTick, (tzsec.dst_sec + tzsec.west_sec) / 60); - sceRtcSetTick(pTime, &newTick); + OrbisRtcTick rtcTick{tick}; + sceRtcTickAddMinutes(&rtcTick, &rtcTick, (tzsec.dst_sec + tzsec.west_sec) / 60); + sceRtcSetTick(pTime, &rtcTick); return ORBIS_OK; }