From 65dde8597d84e8cee05bc8b53a612ea0169a332d Mon Sep 17 00:00:00 2001 From: Xie Han <63350856@qq.com> Date: Mon, 19 Aug 2024 17:43:01 +0800 Subject: [PATCH] Fix ProtocolMessage's move constructor and assignment. --- src/protocol/ProtocolMessage.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/protocol/ProtocolMessage.h b/src/protocol/ProtocolMessage.h index b2ff5c94..2354fe03 100644 --- a/src/protocol/ProtocolMessage.h +++ b/src/protocol/ProtocolMessage.h @@ -115,6 +115,8 @@ public: message.size_limit = (size_t)-1; this->attachment = message.attachment; message.attachment = NULL; + this->wrapper = message.wrapper; + message.wrapper = NULL; } ProtocolMessage& operator = (ProtocolMessage&& message) @@ -126,6 +128,8 @@ public: delete this->attachment; this->attachment = message.attachment; message.attachment = NULL; + this->wrapper = message.wrapper; + message.wrapper = NULL; } return *this;