diff --git a/websocket-sharp/Ext.cs b/websocket-sharp/Ext.cs index 4f948db5..ba676695 100644 --- a/websocket-sharp/Ext.cs +++ b/websocket-sharp/Ext.cs @@ -905,7 +905,7 @@ namespace WebSocketSharp return BitConverter.ToUInt64 (source.ToHostOrder (sourceOrder), 0); } - internal static string TrimEndSlash (this string value) + internal static string TrimSlashFromEnd (this string value) { var ret = value.TrimEnd ('/'); return ret.Length > 0 ? ret : "/"; diff --git a/websocket-sharp/Server/WebSocketServiceManager.cs b/websocket-sharp/Server/WebSocketServiceManager.cs index 05c3e866..8dcd9ad9 100644 --- a/websocket-sharp/Server/WebSocketServiceManager.cs +++ b/websocket-sharp/Server/WebSocketServiceManager.cs @@ -285,7 +285,7 @@ namespace WebSocketSharp.Server internal void Add (string path, Func initializer) where TBehavior : WebSocketBehavior { - path = HttpUtility.UrlDecode (path).TrimEndSlash (); + path = HttpUtility.UrlDecode (path).TrimSlashFromEnd (); lock (_sync) { WebSocketServiceHost host; @@ -315,7 +315,7 @@ namespace WebSocketSharp.Server string path, out WebSocketServiceHost host ) { - path = HttpUtility.UrlDecode (path).TrimEndSlash (); + path = HttpUtility.UrlDecode (path).TrimSlashFromEnd (); lock (_sync) return _hosts.TryGetValue (path, out host); @@ -323,7 +323,7 @@ namespace WebSocketSharp.Server internal bool Remove (string path) { - path = HttpUtility.UrlDecode (path).TrimEndSlash (); + path = HttpUtility.UrlDecode (path).TrimSlashFromEnd (); WebSocketServiceHost host; lock (_sync) {