summaryrefslogtreecommitdiff
path: root/Source/Core/Common/TraversalClient.cpp
diff options
context:
space:
mode:
authorZiek <TheMostSupremeZiek@gmail.com>2015-02-05 22:16:34 -0800
committerZiek <TheMostSupremeZiek@gmail.com>2015-02-25 18:28:26 -0800
commit1dea3780a7269cd7ec298578a335b065676b4ac9 (patch)
treeeb26cde20fbc39055229d9230d222045987c44f7 /Source/Core/Common/TraversalClient.cpp
parent074d688884b70eb094661e70894b85470e0f8ff8 (diff)
Fixed issue where players were not disconnecting correctly
Diffstat (limited to 'Source/Core/Common/TraversalClient.cpp')
-rw-r--r--Source/Core/Common/TraversalClient.cpp16
1 files changed, 3 insertions, 13 deletions
diff --git a/Source/Core/Common/TraversalClient.cpp b/Source/Core/Common/TraversalClient.cpp
index 17e77780c6..736263090d 100644
--- a/Source/Core/Common/TraversalClient.cpp
+++ b/Source/Core/Common/TraversalClient.cpp
@@ -354,16 +354,6 @@ void ReleaseTraversalClient()
if (!g_TraversalClient)
return;
- if (g_OldPort != 0)
- {
- // If we were listening at a specific port, kill the
- // TraversalClient to avoid hanging on to the port.
- g_TraversalClient.reset();
- g_MainNetHost.reset();
- }
- else
- {
- // Reset any pending connection attempts.
- g_TraversalClient->Reset();
- }
-}
+ g_TraversalClient.release();
+ g_MainNetHost.release();
+} \ No newline at end of file