From f5b804bb9c66bba9912850b094e163cbb85b3b84 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Peter=20Bostr=C3=B6m?= Date: Fri, 29 Jan 2016 16:26:43 +0100 Subject: [PATCH] Fix implicit bool casts in producer_fec_fuzzer.cc. Fixes DrFuzz breakage on Windows. BUG=webrtc:5473 TBR=zhaoqin@google.com Review URL: https://codereview.webrtc.org/1643523007 . Cr-Commit-Position: refs/heads/master@{#11426} --- webrtc/test/fuzzers/producer_fec_fuzzer.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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);