diff options
Diffstat (limited to 'src/lib/os/exec.go')
-rw-r--r-- | src/lib/os/exec.go | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/lib/os/exec.go b/src/lib/os/exec.go index 0ce51773c..44e70cbbe 100644 --- a/src/lib/os/exec.go +++ b/src/lib/os/exec.go @@ -27,6 +27,9 @@ func ForkExec(argv0 string, argv []string, envv []string, fd []*FD) } func Exec(argv0 string, argv []string, envv []string) *Error { + if envv == nil { + envv = Environ(); + } e := syscall.Exec(argv0, argv, envv); return ErrnoToError(e); } |