@@ -123,7 +123,7 @@ func (g *GzipCompressor) Compress(data []byte) ([]byte, error) {
123123 }
124124
125125 if _ , err := writer .Write (data ); err != nil {
126- writer .Close ()
126+ _ = writer .Close () // Ignore error on cleanup path
127127 return nil , fmt .Errorf ("failed to write compressed data: %w" , err )
128128 }
129129
@@ -140,7 +140,9 @@ func (g *GzipCompressor) Decompress(compressed []byte) ([]byte, error) {
140140 if err != nil {
141141 return nil , fmt .Errorf ("failed to create gzip reader: %w" , err )
142142 }
143- defer reader .Close ()
143+ defer func () {
144+ _ = reader .Close () // Ignore error on defer
145+ }()
144146
145147 data , err := io .ReadAll (reader )
146148 if err != nil {
@@ -175,7 +177,7 @@ func (d *DeflateCompressor) Compress(data []byte) ([]byte, error) {
175177 }
176178
177179 if _ , err := writer .Write (data ); err != nil {
178- writer .Close ()
180+ _ = writer .Close () // Ignore error on cleanup path
179181 return nil , fmt .Errorf ("failed to write compressed data: %w" , err )
180182 }
181183
@@ -192,7 +194,9 @@ func (d *DeflateCompressor) Decompress(compressed []byte) ([]byte, error) {
192194 if err != nil {
193195 return nil , fmt .Errorf ("failed to create deflate reader: %w" , err )
194196 }
195- defer reader .Close ()
197+ defer func () {
198+ _ = reader .Close () // Ignore error on defer
199+ }()
196200
197201 data , err := io .ReadAll (reader )
198202 if err != nil {
0 commit comments