From 9bd45ed39af6f2ff06263d6bfa63abdf9c256491 Mon Sep 17 00:00:00 2001 From: Connection Refused Date: Mon, 4 Oct 2021 18:46:32 +0800 Subject: [PATCH] [Redirector] Fix memory leak --- Redirector/DNSHandler.cpp | 2 +- Redirector/EventHandler.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Redirector/DNSHandler.cpp b/Redirector/DNSHandler.cpp index 57a412ae..ddb9ca71 100644 --- a/Redirector/DNSHandler.cpp +++ b/Redirector/DNSHandler.cpp @@ -34,8 +34,8 @@ void ProcessPacket(ENDPOINT_ID id, SOCKADDR_IN6 target, const char* packet, int } } - delete options; delete[] packet; + delete[] options; } bool DNSHandler::Init() diff --git a/Redirector/EventHandler.cpp b/Redirector/EventHandler.cpp index eeeec2a9..9874c76f 100644 --- a/Redirector/EventHandler.cpp +++ b/Redirector/EventHandler.cpp @@ -370,5 +370,5 @@ void udpBeginReceive(ENDPOINT_ID id, SocksHelper::PUDP conn, PNF_UDP_OPTIONS opt nf_udpPostReceive(id, (unsigned char*)&target, buffer, length, options); } - delete options; + delete[] options; }