diff options
| author | Tharo <17233964+Thar0@users.noreply.github.com> | 2024-02-27 22:48:22 +0000 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-02-27 17:48:22 -0500 |
| commit | 6e2ea181545329c3a283ecdbea495ddd2801ffcd (patch) | |
| tree | 089c9256b5bddcc0fe486259529e0a7123b3ec63 /src | |
| parent | 350b82c6755bc317fea184e4d769c8884f98c8aa (diff) | |
Add proper bug comment for gSaveContext.save.dayTime getting cleared as s32 when it is u16 (#1900)
* Add proper bug comment for gSaveContext.save.dayTime getting cleared as s32 when it is u16
* Formatting?
Diffstat (limited to 'src')
| -rw-r--r-- | src/code/z_sram.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/code/z_sram.c b/src/code/z_sram.c index 253ff4b30..b5da4691c 100644 --- a/src/code/z_sram.c +++ b/src/code/z_sram.c @@ -611,7 +611,9 @@ void Sram_VerifyAndLoadAllSaves(FileSelectState* fileSelect, SramContext* sramCt bzero(&gSaveContext.save.entranceIndex, sizeof(s32)); bzero(&gSaveContext.save.linkAge, sizeof(s32)); bzero(&gSaveContext.save.cutsceneIndex, sizeof(s32)); - // note that gSaveContext.save.dayTime is not actually the sizeof(s32) + //! @bug gSaveContext.save.dayTime is a u16 but is cleared as a 32-bit value. This is harmless as-is + //! since it is followed by nightFlag which is also reset here, but can become an issue if the save + //! layout is changed. bzero(&gSaveContext.save.dayTime, sizeof(s32)); bzero(&gSaveContext.save.nightFlag, sizeof(s32)); bzero(&gSaveContext.save.totalDays, sizeof(s32)); |
