From 0e8de61d7311d6bc74fc244de44df9be452a112b Mon Sep 17 00:00:00 2001 From: Russ Cox Date: Mon, 14 Apr 2014 13:20:51 -0400 Subject: 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 --- src/pkg/debug/goobj/read.go | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/pkg/debug') 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() -- cgit v1.3