X-Git-Url: http://plrg.eecs.uci.edu/git/?p=folly.git;a=blobdiff_plain;f=folly%2Fio%2FCompression.cpp;h=4a9deaaf554737c921562dfd687de6c81bc219c5;hp=ae75b2a6a38a958c39ca4f6f32051eeeca21c6da;hb=6bb90698a194d181f9e0d962cd4eb622a1a5290a;hpb=6dbd9e9722682f4cb4a44aea4cadadd85ddd78fb diff --git a/folly/io/Compression.cpp b/folly/io/Compression.cpp index ae75b2a6..4a9deaaf 100644 --- a/folly/io/Compression.cpp +++ b/folly/io/Compression.cpp @@ -840,7 +840,7 @@ std::unique_ptr ZlibCodec::addOutputBuffer(z_stream* stream, CHECK_EQ(stream->avail_out, 0); auto buf = IOBuf::create(length); - buf->append(length); + buf->append(buf->capacity()); stream->next_out = buf->writableData(); stream->avail_out = buf->length(); @@ -1147,7 +1147,7 @@ std::unique_ptr LZMA2Codec::addOutputBuffer( CHECK_EQ(stream->avail_out, 0); auto buf = IOBuf::create(length); - buf->append(length); + buf->append(buf->capacity()); stream->next_out = buf->writableData(); stream->avail_out = buf->length();