From: Robert Griesemer Date: Fri, 18 Mar 2011 19:38:38 +0000 (-0700) Subject: cgo: fix index-out-of-bounds bug X-Git-Tag: weekly.2011-03-28~89 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=3be0921e73e148cdec2e436915ec69fe28265d9c;p=gostls13.git cgo: fix index-out-of-bounds bug R=rsc CC=golang-dev https://golang.org/cl/4284057 --- diff --git a/src/cmd/cgo/ast.go b/src/cmd/cgo/ast.go index d49e4b4bba..f5d884eafd 100644 --- a/src/cmd/cgo/ast.go +++ b/src/cmd/cgo/ast.go @@ -180,7 +180,7 @@ func (f *File) saveExport(x interface{}, context string) { return } for _, c := range n.Doc.List { - if string(c.Text[0:9]) != "//export " { + if !strings.HasPrefix(string(c.Text), "//export ") { continue }