From 97b59f060c1e7ec47fdd235d7be66d20c1d3c918 Mon Sep 17 00:00:00 2001 From: Danil Chapovalov Date: Tue, 18 Feb 2020 13:57:14 +0100 Subject: [PATCH] Reduce RtpFrameReferenceFinder fuzzer input to more reasonable value frame_id is unwraped from a 16bit value. Getting to int64_t boundaries would take more than 2^48 packets. That scenario considered unrealistic and thus untested. Bug: chromium:1053482 Change-Id: Ib3f52d4528b20915b2330773f616d9304f45cac6 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/168682 Reviewed-by: Sam Zackrisson Commit-Queue: Danil Chapovalov Cr-Commit-Position: refs/heads/master@{#30607} --- test/fuzzers/rtp_frame_reference_finder_fuzzer.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/fuzzers/rtp_frame_reference_finder_fuzzer.cc b/test/fuzzers/rtp_frame_reference_finder_fuzzer.cc index 96eca94178..5e7e8b9e17 100644 --- a/test/fuzzers/rtp_frame_reference_finder_fuzzer.cc +++ b/test/fuzzers/rtp_frame_reference_finder_fuzzer.cc @@ -75,7 +75,7 @@ GenerateGenericFrameDependencies(DataReader* reader) { } result.emplace(); - result->frame_id = reader->GetNum(); + result->frame_id = reader->GetNum(); result->spatial_index = (flags & 0b0111'0000) >> 4; result->temporal_index = (flags & 0b0000'1110) >> 1; result->discardable = (flags & 0b0000'0001);