From 076061376535424ec093752e917b8870b6985e84 Mon Sep 17 00:00:00 2001 From: sta Date: Fri, 27 Mar 2015 16:12:00 +0900 Subject: [PATCH] Modified a few for the validateSecWebSocketExtensionsHeader method --- websocket-sharp/WebSocket.cs | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/websocket-sharp/WebSocket.cs b/websocket-sharp/WebSocket.cs index decf90ce..b1b85c9c 100644 --- a/websocket-sharp/WebSocket.cs +++ b/websocket-sharp/WebSocket.cs @@ -1485,12 +1485,13 @@ namespace WebSocketSharp if (!ext.Contains ("client_no_context_takeover")) _logger.Warn ("The server hasn't sent back 'client_no_context_takeover'."); + var method = _compression.ToExtensionString (); var invalid = ext.SplitHeaderValue (';').Contains ( t => { - var token = t.Trim (); - return token != _compression.ToExtensionString () && - token != "server_no_context_takeover" && - token != "client_no_context_takeover"; + t = t.Trim (); + return t != method && + t != "server_no_context_takeover" && + t != "client_no_context_takeover"; }); if (invalid)