aboutsummaryrefslogtreecommitdiff
path: root/src/pkg
diff options
context:
space:
mode:
authorRuss Cox <rsc@golang.org>2014-04-14 13:20:51 -0400
committerRuss Cox <rsc@golang.org>2014-04-14 13:20:51 -0400
commit0e8de61d7311d6bc74fc244de44df9be452a112b (patch)
treec1fc4bd0d6c4973b8b2f66ad495472c84d21a3d0 /src/pkg
parent071a0f4d18c5b5869bdcb6b0ca0e396cfa4506c6 (diff)
downloadgo-0e8de61d7311d6bc74fc244de44df9be452a112b.tar.xz
liblink, cmd/link: add version number to object file
There are changes we know we want to make, but not before Go 1.3 Add a version number so that we can make them more easily later. LGTM=iant R=iant CC=golang-codereviews https://golang.org/cl/87670043
Diffstat (limited to 'src/pkg')
-rw-r--r--src/pkg/debug/goobj/read.go5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/pkg/debug/goobj/read.go b/src/pkg/debug/goobj/read.go
index f65abb6c27..8882eae534 100644
--- a/src/pkg/debug/goobj/read.go
+++ b/src/pkg/debug/goobj/read.go
@@ -573,6 +573,11 @@ func (r *objReader) parseObject(prefix []byte) error {
return r.error(errCorruptObject)
}
+ b := r.readByte()
+ if b != 1 {
+ return r.error(errCorruptObject)
+ }
+
// Direct package dependencies.
for {
s := r.readString()