Skip to content

Commit e9b0c1b

Browse files
committed
make make sure non-windows options do not crash windows binary
1 parent 9a09aba commit e9b0c1b

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

main.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ func main() {
105105
}
106106

107107
var switchToUser *user.User
108-
if *userName != "" {
108+
if userName != nil && *userName != "" {
109109
var err error
110110
logf(nil, logLevelWarning, "Switch to user is discouraged, cf. https://github.com/golang/go/issues/1435")
111111
if switchToUser, err = user.Lookup(*userName); err != nil {
@@ -250,7 +250,7 @@ func main() {
250250
} else {
251251
logf(nil, logLevelWarning, "SSL not enabled")
252252
}
253-
if *chroot != "" {
253+
if chroot != nil && *chroot != "" {
254254
if err := os.Chdir(*chroot); err != nil {
255255
logf(nil, logLevelFatal, "Cannot chdir to %#v: %v", *chroot, err)
256256
}

0 commit comments

Comments
 (0)