tests/fuzzers: fix go vet warning about ReadByte (#23380)

This commit is contained in:
baptiste-b-pegasys 2021-08-24 14:27:15 +02:00 committed by GitHub
parent 85126c4eb9
commit 5cee33eb72
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -69,7 +69,7 @@ func newDataSource(input []byte) *dataSource {
input, bytes.NewReader(input), input, bytes.NewReader(input),
} }
} }
func (ds *dataSource) ReadByte() byte { func (ds *dataSource) readByte() byte {
if b, err := ds.reader.ReadByte(); err != nil { if b, err := ds.reader.ReadByte(); err != nil {
return 0 return 0
} else { } else {
@ -89,22 +89,22 @@ func Generate(input []byte) randTest {
r := newDataSource(input) r := newDataSource(input)
genKey := func() []byte { genKey := func() []byte {
if len(allKeys) < 2 || r.ReadByte() < 0x0f { if len(allKeys) < 2 || r.readByte() < 0x0f {
// new key // new key
key := make([]byte, r.ReadByte()%50) key := make([]byte, r.readByte()%50)
r.Read(key) r.Read(key)
allKeys = append(allKeys, key) allKeys = append(allKeys, key)
return key return key
} }
// use existing key // use existing key
return allKeys[int(r.ReadByte())%len(allKeys)] return allKeys[int(r.readByte())%len(allKeys)]
} }
var steps randTest var steps randTest
for i := 0; !r.Ended(); i++ { for i := 0; !r.Ended(); i++ {
step := randTestStep{op: int(r.ReadByte()) % opMax} step := randTestStep{op: int(r.readByte()) % opMax}
switch step.op { switch step.op {
case opUpdate: case opUpdate:
step.key = genKey() step.key = genKey()