From 99dae57b4fc3fdc587f00f5409c8e78032352c10 Mon Sep 17 00:00:00 2001 From: Alexander Neumann Date: Tue, 21 Jul 2015 21:23:40 +0200 Subject: [PATCH] fuse: use node.Type instead of node.Mode --- cmd/restic/fuse/dir.go | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/cmd/restic/fuse/dir.go b/cmd/restic/fuse/dir.go index c8114bbca..43ea71e2b 100644 --- a/cmd/restic/fuse/dir.go +++ b/cmd/restic/fuse/dir.go @@ -66,10 +66,10 @@ func (d *dir) ReadDirAll(ctx context.Context) ([]fuse.Dirent, error) { for _, node := range d.children { var typ fuse.DirentType - switch { - case node.Mode.IsDir(): + switch node.Type { + case "dir": typ = fuse.DT_Dir - case node.Mode.IsRegular(): + case "file": typ = fuse.DT_File } @@ -88,10 +88,10 @@ func (d *dir) Lookup(ctx context.Context, name string) (fs.Node, error) { if !ok { return nil, fuse.ENOENT } - switch { - case child.Mode.IsDir(): + switch child.Type { + case "dir": return newDir(d.repo, child) - case child.Mode.IsRegular(): + case "file": return newFile(d.repo, child) default: return nil, fuse.ENOENT