diff --git a/src/rmq/rmqa/rmqa_compressiontransformerimpl.cpp b/src/rmq/rmqa/rmqa_compressiontransformerimpl.cpp index a0b837a..b671309 100644 --- a/src/rmq/rmqa/rmqa_compressiontransformerimpl.cpp +++ b/src/rmq/rmqa/rmqa_compressiontransformerimpl.cpp @@ -64,8 +64,8 @@ rmqt::Result CompressionTransformerImpl::transform( // Allocate space for compressed data bsl::shared_ptr > compressedData = - bsl::make_shared >(); - compressedData->resize(data->size()); + bsl::make_shared >( + ZSTD_compressBound(data->size())); // Perform the compression size_t compressedSize = ZSTD_compressCCtx(zctx,