tests: Pass fuzzing inputs as constant references

This commit is contained in:
practicalswift
2019-10-07 08:28:01 +00:00
parent 7b701fef58
commit ffa2221256
4 changed files with 5 additions and 4 deletions

View File

@@ -30,7 +30,8 @@ static void initialize()
// This function is used by libFuzzer
extern "C" int LLVMFuzzerTestOneInput(const uint8_t* data, size_t size)
{
test_one_input(std::vector<uint8_t>(data, data + size));
const std::vector<uint8_t> input(data, data + size);
test_one_input(input);
return 0;
}