File tree 1 file changed +3
-4
lines changed
1 file changed +3
-4
lines changed Original file line number Diff line number Diff line change @@ -31,7 +31,7 @@ type buffer struct {
31
31
32
32
func newBuffer (nc net.Conn ) buffer {
33
33
return buffer {
34
- buf : make ([]byte , defaultBufSize , defaultBufSize ),
34
+ buf : make ([]byte , defaultBufSize ),
35
35
nc : nc ,
36
36
}
37
37
}
@@ -50,8 +50,7 @@ func (b *buffer) fill(need int) error {
50
50
// Maybe keep the org buf slice and swap back?
51
51
if need > len (b .buf ) {
52
52
// Round up to the next multiple of the default size
53
- newSize := ((need / defaultBufSize ) + 1 ) * defaultBufSize
54
- newBuf := make ([]byte , newSize , newSize )
53
+ newBuf := make ([]byte , ((need / defaultBufSize )+ 1 )* defaultBufSize )
55
54
copy (newBuf , b .buf )
56
55
b .buf = newBuf
57
56
}
@@ -119,7 +118,7 @@ func (b *buffer) takeBuffer(length int) []byte {
119
118
}
120
119
121
120
if length < maxPacketSize {
122
- b .buf = make ([]byte , length , length )
121
+ b .buf = make ([]byte , length )
123
122
return b .buf
124
123
}
125
124
return make ([]byte , length )
You can’t perform that action at this time.
0 commit comments