]> Cypherpunks repositories - gostls13.git/commitdiff
os: handle 'has been removed' error as IsNotExist on Plan 9
authorDavid du Colombier <0intro@gmail.com>
Fri, 19 Sep 2014 01:16:01 +0000 (21:16 -0400)
committerRuss Cox <rsc@golang.org>
Fri, 19 Sep 2014 01:16:01 +0000 (21:16 -0400)
It fixes the TestRemoveAllRace test introduced
in CL 145860043.

LGTM=bradfitz
R=rsc, bradfitz
CC=golang-codereviews
https://golang.org/cl/147820044

src/os/error_plan9.go

index 62d4e420e442374cac1b83e06f3126adaddf7ddc..45cd74792348f2149ebc29f14750c6eca9022d21 100644 (file)
@@ -25,7 +25,7 @@ func isNotExist(err error) bool {
        case *LinkError:
                err = pe.Err
        }
-       return contains(err.Error(), "does not exist") || contains(err.Error(), "not found")
+       return contains(err.Error(), "does not exist") || contains(err.Error(), "not found") || contains(err.Error(), "has been removed")
 }
 
 func isPermission(err error) bool {