diff --git a/Core/HLE/sceNetAdhoc.cpp b/Core/HLE/sceNetAdhoc.cpp index 0ec8c85ecf..9cbbd132e7 100644 --- a/Core/HLE/sceNetAdhoc.cpp +++ b/Core/HLE/sceNetAdhoc.cpp @@ -960,6 +960,7 @@ void __NetAdhocDoState(PointerWrap &p) { adhocctlRequests.clear(); adhocSocketRequests.clear(); sendTargetPeers.clear(); + deleteAllAdhocSockets(); // Let's not change "Inited" value when Loading SaveState to prevent memory & port leaks netAdhocMatchingInited = cur_netAdhocMatchingInited;