diff --git a/common/crypto/auth.go b/common/crypto/auth.go index cd29a6a05..28a7c68c3 100644 --- a/common/crypto/auth.go +++ b/common/crypto/auth.go @@ -162,7 +162,7 @@ func (r *AuthenticationReader) ReadMultiBuffer() (buf.MultiBuffer, error) { mb.Write(b) } else { var bb *buf.Buffer - if len(b) < buf.Size { + if len(b) <= buf.Size { bb = buf.New() } else { bb = buf.NewLocal(len(b)) @@ -180,7 +180,7 @@ func (r *AuthenticationReader) ReadMultiBuffer() (buf.MultiBuffer, error) { mb.Write(b) } else { var bb *buf.Buffer - if len(b) < buf.Size { + if len(b) <= buf.Size { bb = buf.New() } else { bb = buf.NewLocal(len(b))