diff --git a/contrib/fuzz/fuzzutil.cc b/contrib/fuzz/fuzzutil.cc --- a/contrib/fuzz/fuzzutil.cc +++ b/contrib/fuzz/fuzzutil.cc @@ -1,5 +1,6 @@ #include "fuzzutil.h" +#include #include contrib::optional SplitInputs(const uint8_t *Data, size_t Size) @@ -13,11 +14,11 @@ contrib::optional SplitInput // Copy inputs to new allocations so if bdiff over-reads // AddressSanitizer can detect it. std::unique_ptr left(new char[left_size]); - memcpy(left.get(), Data + 1, left_size); + std::memcpy(left.get(), Data + 1, left_size); // right starts at the next byte after left ends size_t right_size = Size - (left_size + 1); std::unique_ptr right(new char[right_size]); - memcpy(right.get(), Data + 1 + left_size, right_size); + std::memcpy(right.get(), Data + 1 + left_size, right_size); LOG(2) << "inputs are " << left_size << " and " << right_size << " bytes" << std::endl; two_inputs result = {std::move(right), right_size, std::move(left),