[Modify] Polish it

This commit is contained in:
sta 2017-12-06 15:51:44 +09:00
parent 084750fa8a
commit 58b2c43dab

View File

@ -281,10 +281,16 @@ namespace WebSocketSharp.Net.WebSockets
/// </value>
public override IEnumerable<string> SecWebSocketProtocols {
get {
var protocols = _request.Headers["Sec-WebSocket-Protocol"];
if (protocols != null) {
foreach (var protocol in protocols.Split (','))
yield return protocol.Trim ();
var val = _request.Headers["Sec-WebSocket-Protocol"];
if (val == null || val.Length == 0)
yield break;
foreach (var elm in val.Split (',')) {
var protocol = elm.Trim ();
if (protocol.Length == 0)
continue;
yield return protocol;
}
}
}