ICU-20652 Corrects calculation of byte sequence length to prevent buffer

overflow.

ICU-20652 Add parenthesis, improve readability.
This commit is contained in:
Norbert Runge 2019-06-26 13:41:59 -07:00 committed by Andy Heninger
parent 6e5755a2a8
commit c43455749b

View file

@ -17,10 +17,10 @@ extern "C" int LLVMFuzzerTestOneInput(const uint8_t* data, size_t size) {
return 0;
std::unique_ptr<char16_t> compbuff1(new char16_t[size/4]);
std::memcpy(compbuff1.get(), data, size/2);
std::memcpy(compbuff1.get(), data, (size/4)*2);
data = data + size/2;
std::unique_ptr<char16_t> compbuff2(new char16_t[size/4]);
std::memcpy(compbuff2.get(), data, size/2);
std::memcpy(compbuff2.get(), data, (size/4)*2);
icu::LocalPointer<icu::Collator> fuzzCollator(
icu::Collator::createInstance(icu::Locale::getUS(), status), status);