v0.1.3
v0.1.3
- Fixed: ddc aborted before doing any work on archives whose central-
directory size crossed the EOCD entry-count field — the u16 field was
read as u32, soVec::with_capacityasked the allocator for ~200 GB
and the process died on the spot. Found, root-caused and fixed by
@dashanlkk in #1 (with a regression test that reproduces the original
202 GB allocation). - Fixed: quitting a pager (
ddc app.apk -o - | less) no longer panics
with "failed printing to stdout: Broken pipe" — SIGPIPE keeps its
default disposition.
What's Changed
- fix: read the EOCD entry count as u16 (ddc aborted on archives with a large cd_size) by @dashanlkk in #1
New Contributors
- @dashanlkk made their first contribution in #1
Full Changelog: v0.1.2...v0.1.3