diff --git a/websocket-sharp/Server/HttpServer.cs b/websocket-sharp/Server/HttpServer.cs index 2f725dca..f2850621 100644 --- a/websocket-sharp/Server/HttpServer.cs +++ b/websocket-sharp/Server/HttpServer.cs @@ -1061,18 +1061,13 @@ namespace WebSocketSharp.Server /// public void Start () { - lock (_sync) { - var msg = _state.CheckIfAvailable (true, false, false) ?? checkIfCertificateExists (); - if (msg != null) { - _log.Error (msg); - return; - } - - _services.Start (); - startReceiving (); - - _state = ServerState.Start; + var msg = checkIfCertificateExists (); + if (msg != null) { + _log.Error (msg); + return; } + + start (); } ///