diff --git a/Server/Core/Server.cs b/Server/Core/Server.cs index 9b870fce..3b09ef7f 100644 --- a/Server/Core/Server.cs +++ b/Server/Core/Server.cs @@ -207,10 +207,13 @@ namespace xServer.Core { KeepAlive keepAlive = (KeepAlive)state; - if (_keepAlives.Contains(keepAlive)) + if (_keepAlives != null) { - keepAlive.Client.Disconnect(); - _keepAlives.Remove(keepAlive); + if (_keepAlives.Contains(keepAlive)) + { + keepAlive.Client.Disconnect(); + _keepAlives.Remove(keepAlive); + } } }