From 4542b9fcbb16e8f4032ece17931be21a55c92960 Mon Sep 17 00:00:00 2001 From: Lioncash Date: Thu, 26 Sep 2013 15:42:22 -0400 Subject: [PATCH] [Core] Fix a memory leak in NetPlayServer.cpp in function OnData(). --- Source/Core/Core/Src/NetPlayServer.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Source/Core/Core/Src/NetPlayServer.cpp b/Source/Core/Core/Src/NetPlayServer.cpp index 8ae560c212..00fec793c7 100644 --- a/Source/Core/Core/Src/NetPlayServer.cpp +++ b/Source/Core/Core/Src/NetPlayServer.cpp @@ -406,7 +406,10 @@ unsigned int NetPlayServer::OnData(sf::Packet& packet, sf::SocketTCP& socket) // If the data is not from the correct player, // then disconnect them. if (m_wiimote_map[map] != player.pid) + { + delete[] data; return 1; + } // relay to clients sf::Packet spac;