]> Cypherpunks repositories - gostls13.git/commitdiff
cmd/go/internal/str: simplify HasPathPrefix by epsilon
authorRuss Cox <rsc@golang.org>
Wed, 18 Jul 2018 20:20:19 +0000 (16:20 -0400)
committerRuss Cox <rsc@golang.org>
Thu, 19 Jul 2018 05:28:16 +0000 (05:28 +0000)
Pointed out in CL 122396.
An empty prefix has already been handled above.

Change-Id: Ib94df0a9c8c0517f932b90126232111caa9ad289
Reviewed-on: https://go-review.googlesource.com/124797
Reviewed-by: Bryan C. Mills <bcmills@google.com>
src/cmd/go/internal/str/path.go

index 65cd6394362d196eb84e05d75196238e903e386f..a9b4d759a6b051fea2e3d83e9ff932e3d1bcac4d 100644 (file)
@@ -19,7 +19,7 @@ func HasPathPrefix(s, prefix string) bool {
                return true
        }
        if len(s) > len(prefix) {
-               if prefix != "" && prefix[len(prefix)-1] == '/' || s[len(prefix)] == '/' {
+               if prefix[len(prefix)-1] == '/' || s[len(prefix)] == '/' {
                        return s[:len(prefix)] == prefix
                }
        }