]> git.ipfire.org Git - thirdparty/libarchive.git/commit
Ignore overlong gzip original_filename
authorTim Kientzle <kientzle@acm.org>
Fri, 12 Sep 2025 16:01:13 +0000 (09:01 -0700)
committerTim Kientzle <kientzle@acm.org>
Fri, 12 Sep 2025 16:01:13 +0000 (09:01 -0700)
commita2933fbefd179efd4de0033ee8f8bff6bca3eb77
treee864b66a52809367a84e8e3f89df0eef8ddce7a5
parent589659ed7fe15cee514dda3dea81f4053de5a3f3
Ignore overlong gzip original_filename

We reuse the compression buffer to format the gzip header,
but didn't check for an overlong gzip original_filename.
This adds that check.  If the original_filename is
over 32k (or bigger than the buffer in case someone shrinks
the buffer someday), we WARN and ignore the filename.
libarchive/archive_write_add_filter_gzip.c