From 142699e32818b8151a3dd9acc0739c181d43cacc Mon Sep 17 00:00:00 2001 From: dima <1.e4.kc6@gmail.com> Date: Mon, 20 Oct 2025 08:26:25 +0000 Subject: [PATCH] fix math.MaxUint32 overflow for arm --- little/little.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/little/little.go b/little/little.go index b160059..3fd80da 100644 --- a/little/little.go +++ b/little/little.go @@ -487,7 +487,7 @@ func WriteString16(w io.Writer, str string) error { // для записи timestamp-ов func WriteInt64AsUint32(w io.Writer, num int64) error { - if num < 0 || num > math.MaxUint32 { + if num < 0 || num > int64(math.MaxUint32) { return ErrRange } return WriteUint32(w, uint32(num)) @@ -522,7 +522,7 @@ func WriteIntAsUint24(w io.Writer, num int) error { // удобное кодирования длины func WriteIntAsUint32(w io.Writer, num int) error { - if num < 0 || num > math.MaxUint32 { + if num < 0 || int64(num) > int64(math.MaxUint32) { return ErrRange } return WriteUint32(w, uint32(num))