diff options
Diffstat (limited to 'src/pkg/syscall/env_windows.go')
-rw-r--r-- | src/pkg/syscall/env_windows.go | 13 |
1 files changed, 3 insertions, 10 deletions
diff --git a/src/pkg/syscall/env_windows.go b/src/pkg/syscall/env_windows.go index 39bd5022e..420b38724 100644 --- a/src/pkg/syscall/env_windows.go +++ b/src/pkg/syscall/env_windows.go @@ -28,20 +28,13 @@ func Getenv(key string) (value string, found bool) { n = 0 } } - if n == 0 { - return "", false - } return string(utf16.Decode(b[0:n])), true } func Setenv(key, value string) error { - var v *uint16 - var err error - if len(value) > 0 { - v, err = UTF16PtrFromString(value) - if err != nil { - return err - } + v, err := UTF16PtrFromString(value) + if err != nil { + return err } keyp, err := UTF16PtrFromString(key) if err != nil { |