From 4246526a1c9e3d16ac55bb6ebea38538837528af Mon Sep 17 00:00:00 2001 From: sta Date: Thu, 21 Apr 2016 15:20:39 +0900 Subject: [PATCH] [Modify] Replace it --- websocket-sharp/Net/HttpListener.cs | 7 +++---- websocket-sharp/Net/HttpListenerContext.cs | 2 +- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/websocket-sharp/Net/HttpListener.cs b/websocket-sharp/Net/HttpListener.cs index 1966c57f..a5a7448f 100644 --- a/websocket-sharp/Net/HttpListener.cs +++ b/websocket-sharp/Net/HttpListener.cs @@ -582,11 +582,10 @@ namespace WebSocketSharp.Net _connections.Remove (connection); } - internal AuthenticationSchemes SelectAuthenticationScheme (HttpListenerContext context) + internal AuthenticationSchemes SelectAuthenticationScheme (HttpListenerRequest request) { - return AuthenticationSchemeSelector != null - ? AuthenticationSchemeSelector (context.Request) - : _authSchemes; + var selector = _authSchemeSelector; + return selector != null ? selector (request) : _authSchemes; } internal void UnregisterContext (HttpListenerContext context) diff --git a/websocket-sharp/Net/HttpListenerContext.cs b/websocket-sharp/Net/HttpListenerContext.cs index 397c2db0..b0a40a9e 100644 --- a/websocket-sharp/Net/HttpListenerContext.cs +++ b/websocket-sharp/Net/HttpListenerContext.cs @@ -170,7 +170,7 @@ namespace WebSocketSharp.Net internal bool Authenticate () { - var schm = _listener.SelectAuthenticationScheme (this); + var schm = _listener.SelectAuthenticationScheme (_request); if (schm == AuthenticationSchemes.Anonymous) return true;