Prevent Port leaks after loading SaveState in the middle of multiplayer resulting to "port in use" error on the next attempt to play multiplayer.

This commit is contained in:
ANR2ME 2020-10-21 07:45:16 +07:00
parent 8b2aeade15
commit 335650da6c

View file

@ -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;