diff options
author | Arttu Tarkiainen <arttu.tarkiainen@qt.io> | 2022-04-14 15:18:41 +0300 |
---|---|---|
committer | Arttu Tarkiainen <arttu.tarkiainen@qt.io> | 2022-04-21 08:56:25 +0300 |
commit | 0d1a7042db919e15079e264a47375ed5e33a3ef7 (patch) | |
tree | 14e15a191c34be1a20ef757814bf190e31f963e3 /src/libs/3rdparty/libarchive/archive_read_support_format_zip.c | |
parent | ad86c7a132dbaba908f56124c520202e84cb1b8b (diff) |
Update libarchive sources to 3.6.1 release
Release details:
https://github.com/libarchive/libarchive/releases/tag/v3.6.1
Change-Id: I57275393c785195cf0ae19bfc59be42c7c5e4875
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Katja Marttila <katja.marttila@qt.io>
Diffstat (limited to 'src/libs/3rdparty/libarchive/archive_read_support_format_zip.c')
-rw-r--r-- | src/libs/3rdparty/libarchive/archive_read_support_format_zip.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libs/3rdparty/libarchive/archive_read_support_format_zip.c b/src/libs/3rdparty/libarchive/archive_read_support_format_zip.c index 38ada70b5..9d6c900b2 100644 --- a/src/libs/3rdparty/libarchive/archive_read_support_format_zip.c +++ b/src/libs/3rdparty/libarchive/archive_read_support_format_zip.c @@ -1667,7 +1667,7 @@ zipx_lzma_alone_init(struct archive_read *a, struct zip *zip) */ /* Read magic1,magic2,lzma_params from the ZIPX stream. */ - if((p = __archive_read_ahead(a, 9, NULL)) == NULL) { + if(zip->entry_bytes_remaining < 9 || (p = __archive_read_ahead(a, 9, NULL)) == NULL) { archive_set_error(&a->archive, ARCHIVE_ERRNO_FILE_FORMAT, "Truncated lzma data"); return (ARCHIVE_FATAL); |