From: Robert Griesemer Date: Thu, 31 Jul 2008 22:35:25 +0000 (-0700) Subject: fixed bug in FixExt routine X-Git-Tag: weekly.2009-11-06~3393 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=57fcdcca2127973e8467973ff6d3f18ccefb99c5;p=gostls13.git fixed bug in FixExt routine R=r OCL=13695 CL=13695 --- diff --git a/usr/gri/gosrc/utils.go b/usr/gri/gosrc/utils.go index e780e9618f..bbf5039d0a 100644 --- a/usr/gri/gosrc/utils.go +++ b/usr/gri/gosrc/utils.go @@ -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";