diff --git a/test/fuzzers/utils/rtp_replayer.cc b/test/fuzzers/utils/rtp_replayer.cc index 4d53bd3f47..d1f888e0b1 100644 --- a/test/fuzzers/utils/rtp_replayer.cc +++ b/test/fuzzers/utils/rtp_replayer.cc @@ -10,6 +10,7 @@ #include "test/fuzzers/utils/rtp_replayer.h" +#include #include #include @@ -140,7 +141,8 @@ void RtpReplayer::ReplayPackets(Call* call, test::RtpFileReader* rtp_reader) { int64_t deliver_in_ms = replay_start_ms + packet.time_ms - now_ms; if (deliver_in_ms > 0) { - SleepMs(deliver_in_ms); + // Set an upper limit on sleep to prevent timing out. + SleepMs(std::min(deliver_in_ms, static_cast(100))); } ++num_packets;