fix: host extraction without port

This commit is contained in:
Harshavardhana 2020-09-23 12:10:09 -07:00
parent 90cff10e2b
commit f7f9517b6a

View File

@ -88,7 +88,10 @@ func registerAPIRouter(router *mux.Router) {
for _, domainName := range globalDomainNames {
if IsKubernetes() {
routers = append(routers, apiRouter.MatcherFunc(func(r *http.Request, match *mux.RouteMatch) bool {
host, _, _ := net.SplitHostPort(getHost(r))
host, _, err := net.SplitHostPort(getHost(r))
if err != nil {
host = r.Host
}
// Make sure to skip matching minio.<domain>` this is
// specifically meant for operator/k8s deployment
// The reason we need to skip this is for a special