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;