MEM-011: FILEFlush grows DATA into uninitialized IDLE (abc/FILE.c)

Now
DONE

After writing, FILEFlush calls u8bFed(buf, r) which advances the DATA→IDLE boundary (grows DATA into uninitialized IDLE) instead of consuming the written prefix; the PAST→DATA boundary is never advanced, so DATA is never actually consumed and on the next flush the buffer re-writes the already-flushed bytes plus r bytes of never-initialized memory to the file. The goal is to consume the written prefix and handle r==0.

Issues

Wrong boundary advanced after write().

Blockers

None.

Planned

Consume, don't extend.