diff options
Diffstat (limited to 'src/cmd/internal/archive/archive.go')
| -rw-r--r-- | src/cmd/internal/archive/archive.go | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/cmd/internal/archive/archive.go b/src/cmd/internal/archive/archive.go index d2c4f69ef5..e35a418e17 100644 --- a/src/cmd/internal/archive/archive.go +++ b/src/cmd/internal/archive/archive.go @@ -368,7 +368,10 @@ func (r *objReader) parseArchive(verbose bool) error { if bytes.Equal(p, goobjHeader) { typ = EntryGoObj o = &GoObj{} - r.parseObject(o, size) + err := r.parseObject(o, size) + if err != nil { + return err + } } else { typ = EntryNativeObj r.skip(size) |
