From ca4fd3b279217b2454b693cfc0962bdf914b6425 Mon Sep 17 00:00:00 2001 From: "Sascha L. Teichmann" Date: Sun, 7 Jan 2024 15:37:38 +0100 Subject: [PATCH] read 4 bytes when decoding u32 --- common/bigendianreader.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/bigendianreader.go b/common/bigendianreader.go index 3a998db..f4cddc3 100644 --- a/common/bigendianreader.go +++ b/common/bigendianreader.go @@ -44,7 +44,7 @@ func (ber *bigEndianReader) u32() (uint32, error) { if ber.err != nil { return 0, ber.err } - four := ber.buf[:2] + four := ber.buf[:4] _, err := io.ReadFull(ber.parent, four) if err != nil { ber.err = err