diff options
| author | Lioncash <mathew1800@gmail.com> | 2017-07-22 18:19:22 -0400 |
|---|---|---|
| committer | Lioncash <mathew1800@gmail.com> | 2017-07-22 18:19:25 -0400 |
| commit | 5859914da519130ada53e584b8da96bad808c320 (patch) | |
| tree | f8e7a1e216634360ba93efe020d21dd3bd996d22 /Source/Core/Common/TraversalClient.cpp | |
| parent | efd318df64301ef492be32408d0e21469d0ad7c2 (diff) | |
TraversalClient: Fix memory leaks in ReleaseTraversalClient()
release() relinquishes ownership of a pointer, it doesn't actually free
it.
Diffstat (limited to 'Source/Core/Common/TraversalClient.cpp')
| -rw-r--r-- | Source/Core/Common/TraversalClient.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/Source/Core/Common/TraversalClient.cpp b/Source/Core/Common/TraversalClient.cpp index 67b4676769..a2cd9b2647 100644 --- a/Source/Core/Common/TraversalClient.cpp +++ b/Source/Core/Common/TraversalClient.cpp @@ -329,6 +329,6 @@ void ReleaseTraversalClient() if (!g_TraversalClient) return; - g_TraversalClient.release(); - g_MainNetHost.release(); + g_TraversalClient.reset(); + g_MainNetHost.reset(); } |
