aboutsummaryrefslogtreecommitdiff
path: root/server/src/net/usebox
diff options
context:
space:
mode:
Diffstat (limited to 'server/src/net/usebox')
-rw-r--r--server/src/net/usebox/gemini/server/Server.scala4
1 files changed, 3 insertions, 1 deletions
diff --git a/server/src/net/usebox/gemini/server/Server.scala b/server/src/net/usebox/gemini/server/Server.scala
index ce840df..5b1692f 100644
--- a/server/src/net/usebox/gemini/server/Server.scala
+++ b/server/src/net/usebox/gemini/server/Server.scala
@@ -72,7 +72,9 @@ case class Server(conf: ServiceConf) {
uri.getScheme(),
uri.getHost(),
uri.getPath().decode(),
- vHosts.find(_.host == uri.getHost().toLowerCase)
+ vHosts.find(vh =>
+ Some(vh.host) == Option(uri.getHost()).map(_.toLowerCase)
+ )
) match {
case (null, _, _, _) =>
logger.debug(s"no scheme")