diff --git a/src/syscall/pwd_plan9.go b/src/syscall/pwd_plan9.go index f8cafad92e871..12486135f0df8 100644 --- a/src/syscall/pwd_plan9.go +++ b/src/syscall/pwd_plan9.go @@ -29,10 +29,8 @@ func fixwdLocked() { if !wdSet { return } - wd, err := getwd() - if err != nil { - return - } + // always call chdir when getwd returns an error + wd, _ := getwd() if wd == wdStr { return }