diff --git a/components/engine/AUTHORS b/components/engine/AUTHORS index 9a22e88de7..7b1bba49e7 100644 --- a/components/engine/AUTHORS +++ b/components/engine/AUTHORS @@ -185,4 +185,5 @@ Vladimir Kirillov Walter Stanish Wes Morgan Will Dietz +Yang Bai Zaiste! diff --git a/components/engine/sysinit.go b/components/engine/sysinit.go index 34f1cbdac6..c569d57264 100644 --- a/components/engine/sysinit.go +++ b/components/engine/sysinit.go @@ -27,7 +27,9 @@ func setupWorkingDirectory(workdir string) { if workdir == "" { return } - syscall.Chdir(workdir) + if err := syscall.Chdir(workdir); err != nil { + log.Fatalf("Unable to change dir to %v: %v", workdir, err) + } } // Takes care of dropping privileges to the desired user