Skip to content

Commit 6faa9d8

Browse files
authored
close files opened during migration (#10956)
1 parent 72280f3 commit 6faa9d8

File tree

2 files changed

+3
-0
lines changed

2 files changed

+3
-0
lines changed

cmd/ipfs/kubo/add_migrations.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,10 +83,12 @@ func addMigrationFiles(ctx context.Context, node *core.IpfsNode, paths []string,
8383

8484
fi, err := f.Stat()
8585
if err != nil {
86+
f.Close()
8687
return err
8788
}
8889

8990
ipfsPath, err := ufs.Add(ctx, files.NewReaderStatFile(f, fi), options.Unixfs.Pin(pin, ""))
91+
f.Close()
9092
if err != nil {
9193
return err
9294
}

repo/fsrepo/fsrepo.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -393,6 +393,7 @@ func (r *FSRepo) SetAPIAddr(addr ma.Multiaddr) error {
393393
}
394394

395395
if _, err = f.WriteString(addr.String()); err != nil {
396+
f.Close()
396397
return err
397398
}
398399
if err = f.Close(); err != nil {

0 commit comments

Comments
 (0)