From f0b05092fd9bbfc698cb3bd24c6ae042e9c54616 Mon Sep 17 00:00:00 2001 From: mstmdev Date: Mon, 21 Aug 2023 09:04:07 +0000 Subject: [PATCH] cmd/internal/goobj: fix the size of Header Missed the length of the Fingerprint field. Change-Id: I690955466895e73821dc1e30f8400efc30338ae6 GitHub-Last-Rev: 87bd06d8053c003a412a6ea11b3eafcc280b94d1 GitHub-Pull-Request: golang/go#62174 Reviewed-on: https://go-review.googlesource.com/c/go/+/521495 Auto-Submit: Ian Lance Taylor Run-TryBot: Ian Lance Taylor Reviewed-by: Carlos Amedee TryBot-Result: Gopher Robot Reviewed-by: Ian Lance Taylor Run-TryBot: Ian Lance Taylor --- src/cmd/internal/goobj/objfile.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cmd/internal/goobj/objfile.go b/src/cmd/internal/goobj/objfile.go index a8d68d873d..6c0f5e6665 100644 --- a/src/cmd/internal/goobj/objfile.go +++ b/src/cmd/internal/goobj/objfile.go @@ -244,7 +244,7 @@ func (h *Header) Read(r *Reader) error { } func (h *Header) Size() int { - return len(h.Magic) + 4 + 4*len(h.Offsets) + return len(h.Magic) + len(h.Fingerprint) + 4 + 4*len(h.Offsets) } // Autolib -- 2.48.1