From 74796b0e4fa09a1d04ce2163dc044e6450b664e4 Mon Sep 17 00:00:00 2001 From: sta Date: Tue, 19 Dec 2017 15:30:56 +0900 Subject: [PATCH] [Modify] Replace it --- websocket-sharp/Ext.cs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/websocket-sharp/Ext.cs b/websocket-sharp/Ext.cs index 11422f05..9b0d7594 100644 --- a/websocket-sharp/Ext.cs +++ b/websocket-sharp/Ext.cs @@ -1506,8 +1506,10 @@ namespace WebSocketSharp throw new ArgumentException ("An empty string.", "protocol"); var headers = request.Headers; - return headers.Contains ("Upgrade", protocol) - && headers.Contains ("Connection", "Upgrade"); + var comparison = StringComparison.OrdinalIgnoreCase; + + return headers.Contains ("Upgrade", protocol, comparison) + && headers.Contains ("Connection", "Upgrade", comparison); } ///