mirror of https://github.com/status-im/op-geth.git
tests/fuzzers: fix go vet warning about ReadByte (#23380)
This commit is contained in:
parent
85126c4eb9
commit
5cee33eb72
|
@ -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()
|
||||||
|
|
Loading…
Reference in New Issue