From: Russ Cox Date: Wed, 18 Jul 2018 20:20:19 +0000 (-0400) Subject: cmd/go/internal/str: simplify HasPathPrefix by epsilon X-Git-Tag: go1.11beta2~27 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=eec9a895600891c4a05c85e0f41f65275eb356de;p=gostls13.git cmd/go/internal/str: simplify HasPathPrefix by epsilon 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 --- diff --git a/src/cmd/go/internal/str/path.go b/src/cmd/go/internal/str/path.go index 65cd639436..a9b4d759a6 100644 --- a/src/cmd/go/internal/str/path.go +++ b/src/cmd/go/internal/str/path.go @@ -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 } }