]> Cypherpunks repositories - gostls13.git/commitdiff
fixed bug in FixExt routine
authorRobert Griesemer <gri@golang.org>
Thu, 31 Jul 2008 22:35:25 +0000 (15:35 -0700)
committerRobert Griesemer <gri@golang.org>
Thu, 31 Jul 2008 22:35:25 +0000 (15:35 -0700)
R=r
OCL=13695
CL=13695

usr/gri/gosrc/utils.go

index e780e9618f378d1ce4590d141e0515165dec3aad..bbf5039d0a4cdca569f8ecbc81dd913dd5f1fd74 100644 (file)
@@ -22,7 +22,7 @@ func BaseName(s string) string {
 export FixExt
 func FixExt(s string) string {
        i := len(s) - 3;  // 3 == len(".go");
-       if s[i : len(s)] == ".go" {
+       if i >= 0 && s[i : len(s)] == ".go" {
                s = s[0 : i];
        }
        return s + ".7";