summaryrefslogtreecommitdiff
path: root/cmd/btrfs-fsck/main.go
diff options
context:
space:
mode:
authorLuke Shumaker <lukeshu@lukeshu.com>2022-06-26 19:55:49 -0600
committerLuke Shumaker <lukeshu@lukeshu.com>2022-06-26 19:55:49 -0600
commit502cdc72771de93ce41e2a00bc201fc488603f59 (patch)
treed8b7bc9890d0f8f8069c70376220ab54daae52f7 /cmd/btrfs-fsck/main.go
parente6b7c243462b1412390d0048dafe3430d07c05be (diff)
better volume!
Diffstat (limited to 'cmd/btrfs-fsck/main.go')
-rw-r--r--cmd/btrfs-fsck/main.go10
1 files changed, 4 insertions, 6 deletions
diff --git a/cmd/btrfs-fsck/main.go b/cmd/btrfs-fsck/main.go
index c4bfc75..0083bd9 100644
--- a/cmd/btrfs-fsck/main.go
+++ b/cmd/btrfs-fsck/main.go
@@ -28,12 +28,10 @@ func Main(imgfilename string) (err error) {
defer func() {
maybeSetErr(fh.Close())
}()
- fs := &btrfs.FS{
- Devices: []*btrfs.Device{
- {
- File: fh,
- },
- },
+
+ fs := new(btrfs.FS)
+ if err := fs.AddDevice(&btrfs.Device{File: fh}); err != nil {
+ return err
}
superblock, err := pass0(fs)