tDo graceful shutdown on service stop - vaccinewars - be a doctor and try to vaccinate the world
(HTM) git clone git://src.adamsgaard.dk/vaccinewars
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
(DIR) LICENSE
---
(DIR) commit 1522ef79fde515d771e15772860a649ab0744b65
(DIR) parent b3955b3ba6ebbb62a9cfbf380bece28cc918cb7a
(HTM) Author: Ben Webb <ben@salilab.org>
Date: Sat, 5 Dec 2020 00:42:22 -0800
Do graceful shutdown on service stop
When running as a Windows service, do
a graceful shutdown if the service is
stopped. This allows the server to
disconnect any players and notify the
metaserver.
Diffstat:
M src/serverside.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
---
(DIR) diff --git a/src/serverside.c b/src/serverside.c
t@@ -1602,7 +1602,7 @@ static LRESULT CALLBACK GuiServerWndProc(HWND hwnd, UINT msg,
switch (msg) {
case MYWM_SERVICE:
if (lparam == SERVICE_CONTROL_STOP) {
- GuiQuitServer();
+ RequestServerShutdown();
}
break;
case MYWM_TASKBAR: