File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -88,7 +88,10 @@ func (d *deferredGzipResponseWriter) switchToGzip() {
8888 if d .statusCode != 0 {
8989 d .ResponseWriter .WriteHeader (d .statusCode )
9090 }
91- _ , _ = d .gz .Write (d .buf .Bytes ())
91+ if _ , err := d .gz .Write (d .buf .Bytes ()); err != nil {
92+ log .Log (log .REST ).Warn ("failed to write buffered bytes to gzip writer" ,
93+ zap .Error (err ))
94+ }
9295 d .buf .Reset ()
9396}
9497
@@ -101,7 +104,10 @@ func (d *deferredGzipResponseWriter) finalize() {
101104 if d .statusCode != 0 {
102105 d .ResponseWriter .WriteHeader (d .statusCode )
103106 }
104- _ , _ = d .ResponseWriter .Write (d .buf .Bytes ())
107+ if _ , err := d .ResponseWriter .Write (d .buf .Bytes ()); err != nil {
108+ log .Log (log .REST ).Warn ("failed to write buffered response bytes" ,
109+ zap .Error (err ))
110+ }
105111 }
106112 if d .useGzip {
107113 if closeErr := d .gz .Close (); closeErr != nil {
You can’t perform that action at this time.
0 commit comments