From a376f305c22a276e60fd8e6834f15eb872235ed5 Mon Sep 17 00:00:00 2001 From: sta Date: Fri, 3 Feb 2017 15:51:35 +0900 Subject: [PATCH] [Fix] Use try-finally --- websocket-sharp/Server/WebSocketServer.cs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/websocket-sharp/Server/WebSocketServer.cs b/websocket-sharp/Server/WebSocketServer.cs index c7f45414..0aa68968 100644 --- a/websocket-sharp/Server/WebSocketServer.cs +++ b/websocket-sharp/Server/WebSocketServer.cs @@ -652,12 +652,16 @@ namespace WebSocketSharp.Server } try { - _listener.Stop (); + try { + _listener.Stop (); + } + finally { + _services.Stop (1006, String.Empty); + } } catch { } - _services.Stop (1006, String.Empty); _state = ServerState.Stop; }