diff --git a/websocket-sharp/Server/WebSocketServiceManager.cs b/websocket-sharp/Server/WebSocketServiceManager.cs index 1f6e03fc..3ae26842 100644 --- a/websocket-sharp/Server/WebSocketServiceManager.cs +++ b/websocket-sharp/Server/WebSocketServiceManager.cs @@ -191,10 +191,8 @@ namespace WebSocketSharp.Server internal set { lock (_sync) { - if (!(value ^ _clean)) - return; - _clean = value; + foreach (var host in _hosts.Values) host.KeepClean = value; }