0
Fork 0
mirror of https://github.com/caddyserver/caddy.git synced 2024-12-23 22:27:38 -05:00

FastCGI: IPv6 when parsing r.RemoteAddr

This commit is contained in:
MathiasB 2016-01-28 15:26:33 +01:00
parent a8c8b48390
commit d8be787f39

View file

@ -182,7 +182,7 @@ func (h Handler) buildEnv(r *http.Request, rule Rule, fpath string) (map[string]
// Separate remote IP and port; more lenient than net.SplitHostPort // Separate remote IP and port; more lenient than net.SplitHostPort
var ip, port string var ip, port string
if idx := strings.Index(r.RemoteAddr, ":"); idx > -1 { if idx := strings.LastIndex(r.RemoteAddr, ":"); idx > -1 {
ip = r.RemoteAddr[:idx] ip = r.RemoteAddr[:idx]
port = r.RemoteAddr[idx+1:] port = r.RemoteAddr[idx+1:]
} else { } else {