]> git.ipfire.org Git - thirdparty/zstd.git/commitdiff
Reduce the limit on frame decompressed size to 2 GB
authorSean Purcell <me@seanp.xyz>
Wed, 12 Apr 2017 21:09:13 +0000 (14:09 -0700)
committerSean Purcell <me@seanp.xyz>
Wed, 12 Apr 2017 21:09:13 +0000 (14:09 -0700)
contrib/seekable_format/zstd_seekable.h

index f389ec973420852d7ac5fe077a54e7d7426a8a22..2e148ebf32218efd9963d0ecb25d6ccaa79039d9 100644 (file)
@@ -11,8 +11,8 @@ static const unsigned ZSTD_seekTableFooterSize = 9;
 
 #define ZSTD_SEEKABLE_MAXFRAMES 0x8000000U
 
-/* 0xFE03F607 is the largest number x such that ZSTD_compressBound(x) fits in a 32-bit integer */
-#define ZSTD_SEEKABLE_MAX_FRAME_DECOMPRESSED_SIZE 0xFE03F607
+/* Limit the maximum size to avoid any potential issues storing the compressed size */
+#define ZSTD_SEEKABLE_MAX_FRAME_DECOMPRESSED_SIZE 0x80000000U
 
 /*-****************************************************************************
 *  Seekable Format