summaryrefslogtreecommitdiff
path: root/src/pkg/syscall/env_windows.go
diff options
context:
space:
mode:
Diffstat (limited to 'src/pkg/syscall/env_windows.go')
-rw-r--r--src/pkg/syscall/env_windows.go13
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 {