From 35584475d94bb2cfa2c42109db049098f999fd0c Mon Sep 17 00:00:00 2001 From: Barak Michener Date: Mon, 15 Feb 2016 19:18:55 -0500 Subject: [PATCH] allow odd port numbers --- switchyard.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/switchyard.go b/switchyard.go index 71f5f8d..66a17e0 100644 --- a/switchyard.go +++ b/switchyard.go @@ -80,10 +80,11 @@ func (h *RequestHandler) ServeHTTP(w http.ResponseWriter, r *http.Request) { r.Header.Add("X-Forwarded-For", remote_addr) } + justHost := strings.Split(r.Host, ":")[0] has_a_host := false var fwd *ForwardSpec for _, fwd = range h.Forwards { - if fwd.Hostname == r.Host { + if fwd.Hostname == justHost { has_a_host = true break }