From a18edd22eb72549aefd35db0165111586ff21355 Mon Sep 17 00:00:00 2001 From: Mikhail Osipov Date: Wed, 11 Mar 2020 13:15:30 +0300 Subject: auth with pack --- pkg/pack/pack.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'pkg/pack') diff --git a/pkg/pack/pack.go b/pkg/pack/pack.go index e186773..0511df8 100644 --- a/pkg/pack/pack.go +++ b/pkg/pack/pack.go @@ -29,7 +29,7 @@ func NewDecoder(r Reader) *Decoder { func (e *Encoder) Lps(b []byte) error { buf := make([]byte, binary.MaxVarintLen64) - n := binary.PutVarint(buf, int64(len(b))) + n := binary.PutUvarint(buf, uint64(len(b))) if _, err := e.w.Write(buf[:n]); err != nil { return err @@ -40,7 +40,7 @@ func (e *Encoder) Lps(b []byte) error { } func (d *Decoder) Lps() ([]byte, error) { - if n, err := binary.ReadVarint(d.r); err != nil { + if n, err := binary.ReadUvarint(d.r); err != nil { return nil, fmt.Errorf("lps: %w", err) } else { buf := make([]byte, n) -- cgit v1.2.3-70-g09d2