summaryrefslogtreecommitdiffstats
path: root/testing/libfuzzer/string_to_int_fuzzer.cc
diff options
context:
space:
mode:
Diffstat (limited to 'testing/libfuzzer/string_to_int_fuzzer.cc')
-rw-r--r--testing/libfuzzer/string_to_int_fuzzer.cc5
1 files changed, 3 insertions, 2 deletions
diff --git a/testing/libfuzzer/string_to_int_fuzzer.cc b/testing/libfuzzer/string_to_int_fuzzer.cc
index 2c7ce18..5eb80bf 100644
--- a/testing/libfuzzer/string_to_int_fuzzer.cc
+++ b/testing/libfuzzer/string_to_int_fuzzer.cc
@@ -10,8 +10,8 @@
#include "base/strings/string_number_conversions.h"
// Entry point for LibFuzzer.
-extern "C" void LLVMFuzzerTestOneInput(const unsigned char* data,
- unsigned long size) {
+extern "C" int LLVMFuzzerTestOneInput(const unsigned char* data,
+ unsigned long size) {
std::string input(reinterpret_cast<const char*>(data), size);
int out_int;
base::StringToInt(input, &out_int);
@@ -34,4 +34,5 @@ extern "C" void LLVMFuzzerTestOneInput(const unsigned char* data,
base::HexStringToBytes(input, &out_bytes);
base::HexEncode(data, size);
+ return 0;
}