From 88d11d609e14ed730baca541475a41a5f70a8563 Mon Sep 17 00:00:00 2001 From: luoliangyi <87842688@qq.com> Date: Mon, 20 Mar 2023 12:51:23 +0800 Subject: [PATCH] =?UTF-8?q?webscan=E8=A7=A3=E5=86=B3=E5=86=85=E5=AD=98?= =?UTF-8?q?=E6=B3=84=E6=BC=8F=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sdk/webscan/MsgPumpCallback.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/sdk/webscan/MsgPumpCallback.cpp b/sdk/webscan/MsgPumpCallback.cpp index 81a4b7be..631c632b 100644 --- a/sdk/webscan/MsgPumpCallback.cpp +++ b/sdk/webscan/MsgPumpCallback.cpp @@ -43,6 +43,8 @@ void HGAPI HGMsgPumpCallback(HGMsgPump msgPump, const HGMsg* msg, HGPointer para { WSCmdParam* param = (WSCmdParam*)msg->data; param->svr->Command(param); + delete[] param->data; + param->size = 0; delete param; } break; @@ -50,6 +52,8 @@ void HGAPI HGMsgPumpCallback(HGMsgPump msgPump, const HGMsg* msg, HGPointer para { WSEvtParam* param = (WSEvtParam*)msg->data; param->svr->Event(param); + delete[] param->data; + param->size = 0; delete param; } break;