diff --git a/websocket-sharp/Net/HttpListenerResponse.cs b/websocket-sharp/Net/HttpListenerResponse.cs index 4ddd86a4..b6946677 100644 --- a/websocket-sharp/Net/HttpListenerResponse.cs +++ b/websocket-sharp/Net/HttpListenerResponse.cs @@ -743,12 +743,7 @@ namespace WebSocketSharp.Net return; } - if (!value.IsText ()) { - var msg = "It contains an invalid character."; - throw new ArgumentException (msg, "value"); - } - - if (value.IndexOfAny (new[] { '\r', '\n' }) > -1) { + if (!value.IsPrintable ()) { var msg = "It contains an invalid character."; throw new ArgumentException (msg, "value"); }