File tree 2 files changed +6
-3
lines changed
2 files changed +6
-3
lines changed Original file line number Diff line number Diff line change 6
6
"sync"
7
7
8
8
pool "github.com/libp2p/go-buffer-pool"
9
+ "github.com/multiformats/go-varint"
9
10
)
10
11
11
12
// varintWriter is the underlying type that implements the Writer interface.
@@ -115,7 +116,7 @@ func (s *varintReader) NextMsgLen() (int, error) {
115
116
116
117
func (s * varintReader ) nextMsgLen () (int , error ) {
117
118
if s .next == - 1 {
118
- length , err := binary .ReadUvarint (s .br )
119
+ length , err := varint .ReadUvarint (s .br )
119
120
if err != nil {
120
121
return 0 , err
121
122
}
Original file line number Diff line number Diff line change 5
5
"encoding/binary"
6
6
"io"
7
7
"testing"
8
+
9
+ "github.com/multiformats/go-varint"
8
10
)
9
11
10
12
func TestVarintReadWrite (t * testing.T ) {
@@ -46,7 +48,7 @@ func SubtestVarintWrite(t *testing.T, msg []byte) {
46
48
bb := buf .Bytes ()
47
49
48
50
sbr := simpleByteReader {R : buf }
49
- length , err := binary .ReadUvarint (& sbr )
51
+ length , err := varint .ReadUvarint (& sbr )
50
52
if err != nil {
51
53
t .Fatal (err )
52
54
}
@@ -57,7 +59,7 @@ func SubtestVarintWrite(t *testing.T, msg []byte) {
57
59
}
58
60
59
61
lbuf := make ([]byte , binary .MaxVarintLen64 )
60
- n := binary .PutUvarint (lbuf , length )
62
+ n := varint .PutUvarint (lbuf , length )
61
63
62
64
bblen := int (length ) + n
63
65
t .Logf ("checking wrote (%d + %d) bytes" , length , n )
You can’t perform that action at this time.
0 commit comments