]> Cypherpunks repositories - gostls13.git/commitdiff
[release-branch.go1] os: fix IsPermission on windows
authorAlex Brainman <alex.brainman@gmail.com>
Tue, 10 Apr 2012 00:07:29 +0000 (10:07 +1000)
committerAlex Brainman <alex.brainman@gmail.com>
Tue, 10 Apr 2012 00:07:29 +0000 (10:07 +1000)
««« backport 1b2b113a2d66
os: fix IsPermission on windows

Fixes #3482.

R=golang-dev, rsc
CC=golang-dev
https://golang.org/cl/5987070
»»»

src/pkg/os/error_windows.go

index 5d692b07362bd6e2c10380909cceefa0633cc0d4..fbb0d4f3fe0f2ec1e08e51bd9834a70a43b99c8e 100644 (file)
@@ -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
 }