Files
SplitBit-Emulator/Programs
AnachronautandClaude Opus 5 301716e869 sbfs: give sbfsMatchEntry a counter of its own
sbfsFind counts a block's eight entries in SbfsCount and calls
sbfsMatchEntry for each one, and sbfsMatchEntry used the same variable for
its own twenty two byte comparison. A name differing at its first byte
returned without decrementing, leaving 22 in the entry counter, so the
search then walked twenty two entries through a buffer holding eight: off
the end of it, into whatever data happened to follow, matching against
rubbish and reporting a file that is not there as found.

It had always been there. What decided whether it looked like it worked
was the bytes after SbfsBuffer, so it stayed hidden until unrelated data
was added and changed them. It showed up as "dir" followed by any failed
"load" reporting that the file could not be read rather than that it does
not exist.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-19 18:18:12 -04:00
..
2026-08-13 23:42:55 -04:00
2026-08-13 23:42:55 -04:00
2026-08-13 23:42:55 -04:00
2026-08-13 23:42:55 -04:00
2026-08-13 23:42:55 -04:00
2024-10-26 15:31:24 -04:00
2026-08-13 23:42:55 -04:00
2026-08-13 23:42:55 -04:00