From b820d6a674b62e408102c742b26fa0f044ef697f Mon Sep 17 00:00:00 2001 From: Yannick Ulrich Date: Sun, 19 Feb 2023 12:08:45 +0000 Subject: [PATCH] Used switch instead of if --- fuse/main.go | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/fuse/main.go b/fuse/main.go index 01c4437..371acd9 100644 --- a/fuse/main.go +++ b/fuse/main.go @@ -18,7 +18,8 @@ var _ = (fs.NodeReaddirer)((*ITNode)(nil)) // Readdir is part of the NodeReaddirer interface func (n *ITNode) Readdir(ctx context.Context) (fs.DirStream, syscall.Errno) { - if n.kind == 0 { + switch n.kind { + case 0: // root folder r := make([]fuse.DirEntry, 2) r[0] = fuse.DirEntry{ @@ -39,7 +40,9 @@ func (n *ITNode) Readdir(ctx context.Context) (fs.DirStream, syscall.Errno) { var _ = (fs.NodeLookuper)((*ITNode)(nil)) func (n *ITNode) Lookup(ctx context.Context, name string, out *fuse.EntryOut) (*fs.Inode, syscall.Errno) { - if n.kind == 0 { + switch n.kind { + case 0: + // root folder if name == "device" { stable := fs.StableAttr{ Mode: fuse.S_IFDIR,