From 03ce292a000fb616c12e2aca2a38b7b26e6ef050 Mon Sep 17 00:00:00 2001 From: Nick Terrell Date: Mon, 10 Apr 2017 13:44:04 -0700 Subject: [PATCH] Fix std::max() call in Compression.cpp Summary: `std::max(uint64_t, size_t)` was called. Fixes https://github.com/facebook/folly/issues/576. Reviewed By: Orvid Differential Revision: D4861336 fbshipit-source-id: 1b6f67b291451048ba79d638d2c1184f9245dc0c --- folly/io/Compression.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/folly/io/Compression.cpp b/folly/io/Compression.cpp index 90235c66..ae75b2a6 100644 --- a/folly/io/Compression.cpp +++ b/folly/io/Compression.cpp @@ -565,7 +565,8 @@ std::unique_ptr LZ4FrameCodec::doUncompress( growthSize = std::min(uncompressedLength, growthSize); } else { // Reduce growthSize for small data - const auto guessUncompressedLen = 4 * std::max(blockSize, in.size()); + const auto guessUncompressedLen = + 4 * std::max(blockSize, in.size()); growthSize = std::min(guessUncompressedLen, growthSize); } // Once LZ4_decompress() is called, the dctx_ cannot be reused until it -- 2.34.1