diff --git a/filesystem/squashfs/compressor.go b/filesystem/squashfs/compressor.go index 4076a471..173edabf 100644 --- a/filesystem/squashfs/compressor.go +++ b/filesystem/squashfs/compressor.go @@ -110,6 +110,9 @@ func (c *CompressorGzip) decompress(in []byte) ([]byte, error) { if err != nil { return nil, fmt.Errorf("error decompressing: %v", err) } + if err := gz.Close(); err != nil { + return nil, err + } return p, nil }