Files
figcraft/crates/format
Dylan M. Taylor 1206c0156e fix(format): charge an archive member's unpacking even when the read fails
The shared unpacking total (and Sketch's) was debited only when a member
read succeeded, so a snapshot or page member damaged near its end could be
named again and again by an index and unpacked each time without ever
spending the budget. A failed read is now charged its recorded size; one
refused for that size before any unpacking still costs nothing.
2026-11-03 14:41:56 +00:00
..