| Index: webrtc/test/fuzzers/flexfec_receiver_fuzzer.cc
|
| diff --git a/webrtc/test/fuzzers/flexfec_receiver_fuzzer.cc b/webrtc/test/fuzzers/flexfec_receiver_fuzzer.cc
|
| index 89ad4944ce09404347667dde17ae3c7cebec8ce8..533d0d16ded2dffa28b222e2b1c9870b1d2cc1ab 100644
|
| --- a/webrtc/test/fuzzers/flexfec_receiver_fuzzer.cc
|
| +++ b/webrtc/test/fuzzers/flexfec_receiver_fuzzer.cc
|
| @@ -14,6 +14,7 @@
|
| #include "webrtc/modules/rtp_rtcp/include/rtp_rtcp_defines.h"
|
| #include "webrtc/modules/rtp_rtcp/include/flexfec_receiver.h"
|
| #include "webrtc/modules/rtp_rtcp/source/byte_io.h"
|
| +#include "webrtc/modules/rtp_rtcp/source/rtp_packet_received.h"
|
|
|
| namespace webrtc {
|
|
|
| @@ -61,7 +62,10 @@ void FuzzOneInput(const uint8_t* data, size_t size) {
|
| ByteWriter<uint16_t>::WriteBigEndian(packet.get() + 2, media_seq_num++);
|
| ByteWriter<uint32_t>::WriteBigEndian(packet.get() + 8, media_ssrc);
|
| }
|
| - receiver.AddAndProcessReceivedPacket(packet.get(), packet_length);
|
| + RtpPacketReceived parsed_packet;
|
| + if (parsed_packet.Parse(packet.get(), packet_length)) {
|
| + receiver.AddAndProcessReceivedPacket(parsed_packet);
|
| + }
|
| }
|
| }
|
|
|
|
|