From 28531523c483ce2d4dd9bfbde8121957c0124f19 Mon Sep 17 00:00:00 2001 From: WolverinDEV Date: Sun, 2 Feb 2020 20:44:35 +0100 Subject: [PATCH] Fixed bug in decompress algo --- src/protocol/CompressionHandler.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/protocol/CompressionHandler.cpp b/src/protocol/CompressionHandler.cpp index ccb1c1b..0b1f900 100644 --- a/src/protocol/CompressionHandler.cpp +++ b/src/protocol/CompressionHandler.cpp @@ -105,6 +105,7 @@ bool CompressionHandler::decompress(protocol::BasicPacket* packet, std::string & size_t compressed_size{expected_length}; if(!compression::qlz_decompress_payload(packet->data().data_ptr(), &buffer[header_length], &compressed_size)) return false; + memcpy(buffer.data_ptr(), packet->buffer().data_ptr(), header_length); packet->buffer(buffer.range(0, compressed_size + header_length)); return true;