From cb6895acee84d46bbc6a5d6513d4a91080d3542e Mon Sep 17 00:00:00 2001 From: Gabriel Adrian Samfira Date: Fri, 7 Apr 2023 07:16:03 -0700 Subject: [PATCH] Fix potential nil pointer dereference Signed-off-by: Gabriel Adrian Samfira --- copy/mkdir_windows.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/copy/mkdir_windows.go b/copy/mkdir_windows.go index 988a9d50..e762a9b7 100644 --- a/copy/mkdir_windows.go +++ b/copy/mkdir_windows.go @@ -48,8 +48,10 @@ func Chown(p string, old *User, fn Chowner) error { if err != nil { return errors.WithStack(err) } - - userSIDstring := user.SID + var userSIDstring string + if user != nil && user.SID != "" { + userSIDstring = user.SID + } if userSIDstring == "" { userSIDstring = containerAdministratorSidString