diff --git a/cmd/stepd/handler.go b/cmd/stepd/handler.go index b2951b8..3520f77 100644 --- a/cmd/stepd/handler.go +++ b/cmd/stepd/handler.go @@ -87,7 +87,7 @@ func (this *handler) serveFile (res http.ResponseWriter, req *http.Request, file recorder := step.HTTPResponseRecorder { } resetRecorder := func () { recorder.Reset() - recorder.Header = res.Header().Clone() + recorder.Head = res.Header().Clone() } if contentType, ok := document.FrontMatter["content-type"]; ok { recorder.Header().Set("Content-Type", contentType) @@ -100,7 +100,7 @@ func (this *handler) serveFile (res http.ResponseWriter, req *http.Request, file // execute document data := step.HTTPData { } - data.Res.Header = recorder.Header + data.Res.Header = recorder.Header() data.Res.WriteHeader = recorder.WriteHeader data.Res.Reset = resetRecorder data.Req = req