summaryrefslogtreecommitdiff
path: root/cmd/btrfs-dump-tree/main.go
diff options
context:
space:
mode:
Diffstat (limited to 'cmd/btrfs-dump-tree/main.go')
-rw-r--r--cmd/btrfs-dump-tree/main.go9
1 files changed, 2 insertions, 7 deletions
diff --git a/cmd/btrfs-dump-tree/main.go b/cmd/btrfs-dump-tree/main.go
index ded7a39..b226af3 100644
--- a/cmd/btrfs-dump-tree/main.go
+++ b/cmd/btrfs-dump-tree/main.go
@@ -25,19 +25,14 @@ func Main(imgfilename string) (err error) {
}
}
- fh, err := os.Open(imgfilename)
+ fs, err := btrfsmisc.Open(os.O_RDONLY, imgfilename)
if err != nil {
return err
}
defer func() {
- maybeSetErr(fh.Close())
+ maybeSetErr(fs.Close())
}()
- fs := new(btrfs.FS)
- if err := fs.AddDevice(&btrfs.Device{File: fh}); err != nil {
- fmt.Printf("(error) %v\n", err)
- }
-
superblock, err := fs.Superblock()
if err != nil {
return err