projects
/
arvados.git
/ commitdiff
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
4dda5d7
)
13111: Avoid double WriteHeader after implicit 200 on first Write.
author
Tom Clegg <tclegg@veritasgenetics.com>
Wed, 11 Apr 2018 23:59:18 +0000
(19:59 -0400)
committer
Tom Clegg <tclegg@veritasgenetics.com>
Wed, 11 Apr 2018 23:59:18 +0000
(19:59 -0400)
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>
sdk/go/httpserver/responsewriter.go
patch
|
blob
|
history
diff --git
a/sdk/go/httpserver/responsewriter.go
b/sdk/go/httpserver/responsewriter.go
index d37822ffe3e5cd0f582a59a3ee45b1d322fed4ac..8dea759ccb9b1772b816ad565a279975ab751c8a 100644
(file)
--- a/
sdk/go/httpserver/responsewriter.go
+++ b/
sdk/go/httpserver/responsewriter.go
@@
-41,6
+41,9
@@
func (w *responseWriter) WriteHeader(s int) {
}
func (w *responseWriter) Write(data []byte) (n int, err error) {
+ if w.wroteStatus == 0 {
+ w.WriteHeader(http.StatusOK)
+ }
n, err = w.ResponseWriter.Write(data)
w.wroteBodyBytes += n
w.err = err