From 53830a8fa42481579919ea1569518ec40db17fb9 Mon Sep 17 00:00:00 2001 From: Aurora Gaffney Date: Mon, 24 Nov 2025 15:59:34 -0500 Subject: [PATCH] fix: use correct read uvarint function when decoding Handshake covenants Signed-off-by: Aurora Gaffney --- internal/handshake/covenant.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/internal/handshake/covenant.go b/internal/handshake/covenant.go index 375fb7d..4b990df 100644 --- a/internal/handshake/covenant.go +++ b/internal/handshake/covenant.go @@ -43,12 +43,12 @@ func (c *GenericCovenant) Decode(r io.Reader) error { if err := binary.Read(r, binary.LittleEndian, &c.Type); err != nil { return err } - itemCount, err := binary.ReadUvarint(r.(io.ByteReader)) + itemCount, err := ReadUvarintReader(r) if err != nil { return err } for range itemCount { - itemLength, err := binary.ReadUvarint(r.(io.ByteReader)) + itemLength, err := ReadUvarintReader(r) if err != nil { return err }