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.go11
1 files changed, 4 insertions, 7 deletions
diff --git a/cmd/btrfs-dump-tree/main.go b/cmd/btrfs-dump-tree/main.go
index 3c7bcda..9c8e4c5 100644
--- a/cmd/btrfs-dump-tree/main.go
+++ b/cmd/btrfs-dump-tree/main.go
@@ -32,14 +32,11 @@ 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
+ }
if err := fs.Init(); err != nil {
fmt.Printf("(error) %v\n", err)
}