From a5bf09d7644bf61b2a0792bdda736136eca6b366 Mon Sep 17 00:00:00 2001 From: ihsinme Date: Wed, 17 Mar 2021 11:37:42 +0300 Subject: [PATCH] simple fix for using bit operator. good day. It seems to me that the developer intended to use a logical operator. so I suggest a simple fix. --- lib/compress/zstd_compress_literals.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/compress/zstd_compress_literals.c b/lib/compress/zstd_compress_literals.c index 1d9188d3..9bb6085e 100644 --- a/lib/compress/zstd_compress_literals.c +++ b/lib/compress/zstd_compress_literals.c @@ -117,7 +117,7 @@ size_t ZSTD_compressLiterals (ZSTD_hufCTables_t const* prevHuf, } } - if ((cLitSize==0) | (cLitSize >= srcSize - minGain) | ERR_isError(cLitSize)) { + if ((cLitSize==0) || (cLitSize >= srcSize - minGain) || ERR_isError(cLitSize)) { ZSTD_memcpy(nextHuf, prevHuf, sizeof(*prevHuf)); return ZSTD_noCompressLiterals(dst, dstCapacity, src, srcSize); }