From 99e6687d51c5d6d5735e5b7c183d324f4d420180 Mon Sep 17 00:00:00 2001 From: Felicitas Pojtinger Date: Fri, 24 Dec 2021 17:40:13 +0100 Subject: [PATCH] fix: Make error catch for strconv in UIDs less explicit --- internal/fs/filesystem.go | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/internal/fs/filesystem.go b/internal/fs/filesystem.go index 3844b97..c86b453 100644 --- a/internal/fs/filesystem.go +++ b/internal/fs/filesystem.go @@ -83,21 +83,13 @@ func (f *FileSystem) mknode(dir bool, name string, perm os.FileMode) error { uid, err := strconv.Atoi(usr.Uid) if err != nil { // Some OSes like i.e. Windows don't support numeric UIDs, so use 0 instead - if err == strconv.ErrSyntax { - uid = 0 - } else { - return err - } + uid = 0 } gid, err := strconv.Atoi(usr.Gid) if err != nil { // Some OSes like i.e. Windows don't support numeric GIDs, so use 0 instead - if err == strconv.ErrSyntax { - gid = 0 - } else { - return err - } + gid = 0 } groups, err := usr.GroupIds()