From 72fbe251b678860f609e4732bf550bb4bb87493b Mon Sep 17 00:00:00 2001 From: cathugger Date: Fri, 8 Dec 2023 18:26:32 +0000 Subject: [PATCH] attempt to make CodeQL warnings go away --- cmd/yggdrasil/chuser_unix.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/cmd/yggdrasil/chuser_unix.go b/cmd/yggdrasil/chuser_unix.go index 5612ca3b..a6d0b618 100644 --- a/cmd/yggdrasil/chuser_unix.go +++ b/cmd/yggdrasil/chuser_unix.go @@ -49,13 +49,13 @@ func chuser(user string) error { if g != nil { gid, _ := strconv.ParseUint(g.Gid, 10, 32) - err := syscall.Setgid(int(gid)) + err := syscall.Setgid(int(uint32(gid))) if err != nil { return fmt.Errorf("failed to setgid %d: %v", gid, err) } } else if u != nil { gid, _ := strconv.ParseUint(u.Gid, 10, 32) - err := syscall.Setgid(int(gid)) + err := syscall.Setgid(int(uint32(gid))) if err != nil { return fmt.Errorf("failed to setgid %d: %v", gid, err) } @@ -63,7 +63,7 @@ func chuser(user string) error { if u != nil { uid, _ := strconv.ParseUint(u.Uid, 10, 32) - err := syscall.Setuid(int(uid)) + err := syscall.Setuid(int(uint32(uid))) if err != nil { return fmt.Errorf("failed to setuid %d: %v", uid, err) }