aboutsummaryrefslogtreecommitdiff
path: root/src/pkg/debug
diff options
context:
space:
mode:
Diffstat (limited to 'src/pkg/debug')
-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()