From a95cf0e07a773b9c7c6a4b37dc0b36756a3c1b79 Mon Sep 17 00:00:00 2001 From: Koncord Date: Sat, 18 Feb 2017 13:00:01 +0800 Subject: [PATCH] [Server] Fix crash when call StopServer() function in OnServerInit() --- apps/openmw-mp/MasterClient.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/apps/openmw-mp/MasterClient.cpp b/apps/openmw-mp/MasterClient.cpp index becff6899..bdd915123 100644 --- a/apps/openmw-mp/MasterClient.cpp +++ b/apps/openmw-mp/MasterClient.cpp @@ -177,6 +177,8 @@ void MasterClient::Start() void MasterClient::Stop() { + if(!sRun) + return; sRun = false; if(thrQuery.joinable()) thrQuery.join();