diff --git a/webrtc/test/fuzzers/producer_fec_fuzzer.cc b/webrtc/test/fuzzers/producer_fec_fuzzer.cc index 7322fed4bf..4cea7fc6ac 100644 --- a/webrtc/test/fuzzers/producer_fec_fuzzer.cc +++ b/webrtc/test/fuzzers/producer_fec_fuzzer.cc @@ -20,7 +20,7 @@ void FuzzOneInput(const uint8_t* data, size_t size) { size_t i = 0; if (size < 4) return; - FecProtectionParams params = {data[i++] % 128, data[i++] % 1, + FecProtectionParams params = {data[i++] % 128, data[i++] % 2 == 1, static_cast(data[i++] % 10), kFecMaskBursty}; producer.SetFecParameters(¶ms, 0); @@ -40,7 +40,7 @@ void FuzzOneInput(const uint8_t* data, size_t size) { const int kRedPayloadType = 98; rtc::scoped_ptr red_packet(producer.BuildRedPacket( packet.get(), payload_size, rtp_header_length, kRedPayloadType)); - bool protect = static_cast(data[i++] % 2); + const bool protect = data[i++] % 2 == 1; if (protect) { producer.AddRtpPacketAndGenerateFec(packet.get(), payload_size, rtp_header_length);