diff --git a/tools/filesystem/internal/fileblob/fileblob.go b/tools/filesystem/internal/fileblob/fileblob.go index fa19e4c0..9a2d9503 100644 --- a/tools/filesystem/internal/fileblob/fileblob.go +++ b/tools/filesystem/internal/fileblob/fileblob.go @@ -385,6 +385,7 @@ func (drv *driver) NewRangeReader(ctx context.Context, key string, offset, lengt if offset > 0 { if _, err := f.Seek(offset, io.SeekStart); err != nil { + f.Close() return nil, err } }