]> git.ipfire.org Git - thirdparty/zstd.git/commitdiff
[legacy] Fix a bug in ZSTDv06_findFrameSizeInfoLegacy()
authorNick Terrell <terrelln@fb.com>
Thu, 18 Apr 2019 20:33:26 +0000 (13:33 -0700)
committerNick Terrell <terrelln@fb.com>
Thu, 18 Apr 2019 20:33:26 +0000 (13:33 -0700)
lib/legacy/zstd_v06.c
lib/legacy/zstd_v07.c

index a695cbb8a6ddea086d3b94e1c144a7f6d818444f..f826f49bda443040714ca3e228d79ca713b8228e 100644 (file)
@@ -3672,7 +3672,7 @@ void ZSTDv06_findFrameSizeInfoLegacy(const void *src, size_t srcSize, size_t* cS
     blockProperties_t blockProperties = { bt_compressed, 0 };
 
     /* Frame Header */
-    {   size_t const frameHeaderSize = ZSTDv06_frameHeaderSize(src, ZSTDv06_frameHeaderSize_min);
+    {   size_t const frameHeaderSize = ZSTDv06_frameHeaderSize(src, srcSize);
         if (ZSTDv06_isError(frameHeaderSize)) {
             ZSTD_errorFrameSizeInfoLegacy(cSize, dBound, frameHeaderSize);
             return;
index 6b9488931f35cbb8b1b470d8d579ba2285b249ef..88ba148edb382b2df0176365ba2f5ae02cccf16e 100644 (file)
@@ -3918,7 +3918,7 @@ void ZSTDv07_findFrameSizeInfoLegacy(const void *src, size_t srcSize, size_t* cS
     }
 
     /* Frame Header */
-    {   size_t const frameHeaderSize = ZSTDv07_frameHeaderSize(src, ZSTDv07_frameHeaderSize_min);
+    {   size_t const frameHeaderSize = ZSTDv07_frameHeaderSize(src, srcSize);
         if (ZSTDv07_isError(frameHeaderSize)) {
             ZSTD_errorFrameSizeInfoLegacy(cSize, dBound, frameHeaderSize);
             return;