From: Markus Armbruster Date: Fri, 20 Jul 2007 19:49:42 +0000 (+0000) Subject: (shutdwn): Failed to set play_wrlock_wanted. This let player threads X-Git-Tag: v4.3.10~143 X-Git-Url: http://git.pond.sub.org/?p=empserver;a=commitdiff_plain;h=be8e1d068e09e03d60a37636a55ed166ad5b4276 (shutdwn): Failed to set play_wrlock_wanted. This let player threads block on output, which could delay shutdown indefinitely. --- diff --git a/src/server/main.c b/src/server/main.c index 183b04d56..77183386c 100644 --- a/src/server/main.c +++ b/src/server/main.c @@ -375,6 +375,7 @@ shutdwn(int sig) logerror("Shutdown commencing (cleaning up threads.)"); + play_wrlock_wanted = 1; for (p = player_next(0); p != 0; p = player_next(p)) { if (p->state != PS_PLAYING) continue;