diff --git a/server/routes.go b/server/routes.go index 1e7a464..2f0805b 100644 --- a/server/routes.go +++ b/server/routes.go @@ -131,6 +131,8 @@ func (r *routesImpl) FindBackendForServerAddress(serverAddress string) string { addressParts := strings.Split(serverAddress, "\x00") + address := strings.toLower(addressParts[0]) + if r.mappings == nil { return r.defaultRoute } else { @@ -171,6 +173,8 @@ func (r *routesImpl) CreateMapping(serverAddress string, backend string) { r.Lock() defer r.Unlock() + serverAddress = strings.toLower(serverAddress) + logrus.WithFields(logrus.Fields{ "serverAddress": serverAddress, "backend": backend,