diff --git a/websocket-sharp/Net/HttpUtility.cs b/websocket-sharp/Net/HttpUtility.cs index 002aad7c..a3dfb9cf 100644 --- a/websocket-sharp/Net/HttpUtility.cs +++ b/websocket-sharp/Net/HttpUtility.cs @@ -846,23 +846,7 @@ namespace WebSocketSharp.Net if (s.Length == 0) return s; - var buff = new StringBuilder (); - - foreach (var c in s) { - buff.Append ( - c == '&' - ? "&" - : c == '"' - ? """ - : c == '<' - ? "<" - : c == '>' - ? ">" - : c.ToString () - ); - } - - return buff.ToString (); + return htmlAttributeEncode (s); } public static void HtmlAttributeEncode (string s, TextWriter output)