Skip to content

Commit 466ecae

Browse files
committed
Header tests now account for change in the way the headers are allocated.
1 parent 75d4fbd commit 466ecae

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

filter.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@ type filterHandler struct {
1717
}
1818

1919
func (instance filterHandler) ServeHTTP(writer http.ResponseWriter, request *http.Request) (int, error) {
20-
header := writer.Header()
2120
wrapper := newResponseWriterWrapperFor(writer, func(wrapper *responseWriterWrapper) bool {
21+
header := wrapper.Header()
2222
for _, rule := range instance.rules {
2323
if rule.matches(request, &header) {
2424
return true
@@ -49,6 +49,7 @@ func (instance filterHandler) ServeHTTP(writer http.ResponseWriter, request *htt
4949
if !wrapper.isBodyAllowed() {
5050
return result, logError
5151
}
52+
header := wrapper.Header()
5253
var body []byte
5354
bodyRetrieved := false
5455
for _, rule := range instance.rules {

0 commit comments

Comments
 (0)