From 2e375d2605254073ece9c3c000a3f6a342dac3411dd98bcd438207dc23e81121 Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Wed, 11 Dec 2024 16:00:58 +0300 Subject: [PATCH] Combine single error --- gyac/dec.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/gyac/dec.go b/gyac/dec.go index 72adaa1..a3e685c 100644 --- a/gyac/dec.go +++ b/gyac/dec.go @@ -74,6 +74,7 @@ var ( ErrIntNonMinimal = errors.New("int non minimal") ErrUnknownType = errors.New("unknown type") ErrBadUTF8 = errors.New("invalid UTF-8") + ErrBadInt = errors.New("bad int value") ErrMapBadKey = errors.New("map bad key") ErrMapUnordered = errors.New("map unordered") ErrBlobBadAtom = errors.New("blob unexpected atom") @@ -194,7 +195,7 @@ func AtomDecode(buf []byte) (item *Item, off int, err error) { return } if buf[1]&AtomStrings == 0 { - err = errors.New("wrong int value") + err = ErrBadInt return } bin, binOff, err = AtomDecode(buf[1:]) @@ -203,7 +204,7 @@ func AtomDecode(buf []byte) (item *Item, off int, err error) { return } if ItemType(bin.T) != ItemBin { - err = errors.New("wrong int value") + err = ErrBadInt return } raw := bin.V.([]byte) -- 2.50.0