aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlex Brainman <alex.brainman@gmail.com>2012-04-10 10:07:29 +1000
committerAlex Brainman <alex.brainman@gmail.com>2012-04-10 10:07:29 +1000
commit01479df5b63657132070844429b539a9813ef61a (patch)
tree93bb93466c22ca0892087e39f3ad2f5faf16e51d
parent610fc6598ba5c9a541ed68b66df7ccff864fdadc (diff)
downloadgo-01479df5b63657132070844429b539a9813ef61a.tar.gz
go-01479df5b63657132070844429b539a9813ef61a.zip
[release-branch.go1] os: fix IsPermission on windows
««« backport 1b2b113a2d66 os: fix IsPermission on windows Fixes #3482. R=golang-dev, rsc CC=golang-dev https://golang.org/cl/5987070 »»»
-rw-r--r--src/pkg/os/error_windows.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/pkg/os/error_windows.go b/src/pkg/os/error_windows.go
index 5d692b0736..fbb0d4f3fe 100644
--- a/src/pkg/os/error_windows.go
+++ b/src/pkg/os/error_windows.go
@@ -26,5 +26,5 @@ func isPermission(err error) bool {
if pe, ok := err.(*PathError); ok {
err = pe.Err
}
- return err == ErrPermission
+ return err == syscall.ERROR_ACCESS_DENIED || err == ErrPermission
}