Skip to content

Commit 5307386

Browse files
author
Michael Lauer
committed
remote addr
1 parent b6f217b commit 5307386

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

http.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ func HTTPEnv(start []string, r *http.Request) []string {
2929
if err != nil {
3030
host, port = r.Host, "80"
3131
}
32-
appendEnv("REOMTE_ADDR", r.RemoteAddr)
32+
appendEnv("REMOTE_ADDR", r.RemoteAddr)
3333
appendEnv("SERVER_NAME", host)
3434
appendEnv("SERVER_PORT", port)
3535

http_test.go

+5-2
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,7 @@ func TestHeaders(t *testing.T) {
142142
server := httptest.NewServer(makeHandler(RequesterFunc(headerRequester), []string{"FOO=BAR"}))
143143
defer server.Close()
144144

145-
requrl := server.URL + "/?foo=bar"
145+
requrl := server.URL + "/?foo=bar%20baz"
146146
parsedUrl, _ := url.Parse(requrl)
147147
host, port, _ := net.SplitHostPort(parsedUrl.Host)
148148

@@ -166,12 +166,15 @@ func TestHeaders(t *testing.T) {
166166
{"CONTENT_LENGTH", "0"},
167167
{"SERVER_NAME", host},
168168
{"SERVER_PORT", port},
169-
{"QUERY_STRING", "foo=bar"},
169+
{"QUERY_STRING", "foo=bar%20baz"},
170170
}
171171
for _, d := range data {
172172
v := envMap[d.key]
173173
if v != d.value {
174174
t.Errorf("env[%s] was %s, not %s", d.key, v, d.value)
175175
}
176176
}
177+
if raddr := envMap["REMOTE_ADDR"]; !strings.HasPrefix(raddr, "127.0.0.1") {
178+
t.Errorf("REMOTE_ADDR was %s\n", raddr)
179+
}
177180
}

0 commit comments

Comments
 (0)