summaryrefslogtreecommitdiff
path: root/src/pkg/os/path.go
diff options
context:
space:
mode:
Diffstat (limited to 'src/pkg/os/path.go')
-rw-r--r--src/pkg/os/path.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/pkg/os/path.go b/src/pkg/os/path.go
index a8dfce307..b190c51e6 100644
--- a/src/pkg/os/path.go
+++ b/src/pkg/os/path.go
@@ -68,7 +68,7 @@ func RemoveAll(path string) Error {
// Otherwise, is this a directory we need to recurse into?
dir, serr := Lstat(path)
if serr != nil {
- if serr, ok := serr.(*PathError); ok && serr.Error == ENOENT {
+ if serr, ok := serr.(*PathError); ok && (serr.Error == ENOENT || serr.Error == ENOTDIR) {
return nil
}
return serr