tests/fuzzers/abi: fixed one-off panic with int.Min64 value (#22233)

* tests/fuzzers/abi: fixed one-off panic with int.Min64 value

* tests/fuzzers/abi: fixed one-off panic with int.Min64 value
revert-23120-drop-eth-65
Marius van der Wijden 4 years ago committed by GitHub
parent d2779ed7ac
commit 7202b410b0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 5
      tests/fuzzers/abi/abifuzzer.go
  2. 4
      tests/fuzzers/abi/abifuzzer_test.go

@ -161,7 +161,10 @@ func getUInt(fuzzer *fuzz.Fuzzer) int {
var i int
fuzzer.Fuzz(&i)
if i < 0 {
i *= -1
i = -i
if i < 0 {
return 0
}
}
return i
}

@ -23,9 +23,7 @@ import (
// TestReplicate can be used to replicate crashers from the fuzzing tests.
// Just replace testString with the data in .quoted
func TestReplicate(t *testing.T) {
testString := "N\xef\xbf0\xef\xbf99000000000000" +
"000000000000"
testString := "\x20\x20\x20\x20\x20\x20\x20\x20\x80\x00\x00\x00\x20\x20\x20\x20\x00"
data := []byte(testString)
runFuzzer(data)
}

Loading…
Cancel
Save