diff --git a/src/net/http/server.go b/src/net/http/server.go index 53c8b7ed94..26acb5a489 100644 --- a/src/net/http/server.go +++ b/src/net/http/server.go @@ -3370,6 +3370,7 @@ func (h *timeoutHandler) ServeHTTP(w ResponseWriter, r *Request) { io.WriteString(w, h.errorBody()) tw.err = ErrHandlerTimeout default: + w.WriteHeader(StatusServiceUnavailable) tw.err = err } }