diff --git a/websocket-sharp/Net/HttpListenerPrefix.cs b/websocket-sharp/Net/HttpListenerPrefix.cs index 809e4886..3b1ee763 100644 --- a/websocket-sharp/Net/HttpListenerPrefix.cs +++ b/websocket-sharp/Net/HttpListenerPrefix.cs @@ -204,6 +204,12 @@ namespace WebSocketSharp.Net var root = uriPrefix.IndexOf ('/', host, len - host); + if (root == host) { + var msg = "No host is specified."; + + throw new ArgumentException (msg, "uriPrefix"); + } + if (uriPrefix[root - 1] == ':') { var msg = "No port is specified.";