From f471554294c8b934b84359d96aa9719be7ed4132 Mon Sep 17 00:00:00 2001 From: sfan5 Date: Thu, 2 Sep 2021 11:45:17 +0200 Subject: [PATCH] Fix ZstdDecompressor error check --- ZstdDecompressor.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ZstdDecompressor.cpp b/ZstdDecompressor.cpp index 950af73..8cdcb68 100644 --- a/ZstdDecompressor.cpp +++ b/ZstdDecompressor.cpp @@ -47,9 +47,9 @@ ustring ZstdDecompressor::decompress() buffer.resize(outbuf.size); outbuf.dst = &buffer[0]; } + if (ret && ZSTD_isError(ret)) + throw DecompressError(); } while (ret != 0); - if (ZSTD_isError(ret)) - throw DecompressError(); m_seekPos = inbuf.pos; buffer.resize(outbuf.pos);