If syscall.Exec() fails, print why

This commit is contained in:
Frank Denis 2018-10-05 00:48:17 +02:00
parent 8be1fef464
commit 16f1f8b71d
1 changed files with 2 additions and 2 deletions

View File

@ -85,7 +85,7 @@ func (proxy *Proxy) dropPrivilege(userStr string, fds []*os.File) {
dlog.Fatal("Unable to reassign descriptor")
}
}
syscall.Exec(path, args, os.Environ())
dlog.Fatalf("Unable to reexecute [%s]", path)
err := syscall.Exec(path, args, os.Environ())
dlog.Fatalf("Unable to reexecute [%s]: [%s]", path, err)
os.Exit(1)
}