diff options
Diffstat (limited to 'src/pkg/os/path.go')
-rw-r--r-- | src/pkg/os/path.go | 2 |
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 |