From 127878a1efdfee5b9866ff532e908dc2a6752c27 Mon Sep 17 00:00:00 2001 From: sta Date: Mon, 23 Apr 2018 21:36:57 +0900 Subject: [PATCH] [Modify] Polish it --- .../WebSockets/TcpListenerWebSocketContext.cs | 27 +++++++++---------- 1 file changed, 13 insertions(+), 14 deletions(-) diff --git a/websocket-sharp/Net/WebSockets/TcpListenerWebSocketContext.cs b/websocket-sharp/Net/WebSockets/TcpListenerWebSocketContext.cs index d4b19671..8c12eb33 100644 --- a/websocket-sharp/Net/WebSockets/TcpListenerWebSocketContext.cs +++ b/websocket-sharp/Net/WebSockets/TcpListenerWebSocketContext.cs @@ -452,22 +452,21 @@ namespace WebSocketSharp.Net.WebSockets return false; } - var user = - HttpUtility.CreateUser ( - _request.Headers["Authorization"], - scheme, - realm, - _request.HttpMethod, - credentialsFinder - ); - - if (user == null || !user.Identity.IsAuthenticated) { - SendAuthenticationChallenge (chal); - return auth (); + var user = HttpUtility.CreateUser ( + _request.Headers["Authorization"], + scheme, + realm, + _request.HttpMethod, + credentialsFinder + ); + + if (user != null && user.Identity.IsAuthenticated) { + _user = user; + return true; } - _user = user; - return true; + SendAuthenticationChallenge (chal); + return auth (); }; return auth ();