summaryrefslogtreecommitdiff
path: root/Source/Core
diff options
context:
space:
mode:
authorJMC47 <JMC4789@gmail.com>2021-07-20 22:18:33 -0400
committerGitHub <noreply@github.com>2021-07-20 22:18:33 -0400
commitb515786c8dd94aac73e59003d9c232bd319ae1bd (patch)
tree8de7d628c707f16ce6f0f5d8965c0309f979cf82 /Source/Core
parent175878cad855fc792398ff7d303ff3fbc0d50cea (diff)
parent48bcd96526b343e9ca9e52de28cfdda4faedf7bd (diff)
Merge pull request #9927 from OatmealDome/double-usbgecko
GeckoSockServer: Only join connectionThread if it is joinable
Diffstat (limited to 'Source/Core')
-rw-r--r--Source/Core/Core/HW/EXI/EXI_DeviceGecko.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/Source/Core/Core/HW/EXI/EXI_DeviceGecko.cpp b/Source/Core/Core/HW/EXI/EXI_DeviceGecko.cpp
index b642590c8a..55058c4e4b 100644
--- a/Source/Core/Core/HW/EXI/EXI_DeviceGecko.cpp
+++ b/Source/Core/Core/HW/EXI/EXI_DeviceGecko.cpp
@@ -43,7 +43,7 @@ GeckoSockServer::~GeckoSockServer()
clientThread.join();
}
- if (client_count <= 0)
+ if (client_count <= 0 && connectionThread.joinable())
{
server_running.Clear();
connectionThread.join();