From aec979412042429623b04f6a3607a771c6246d07 Mon Sep 17 00:00:00 2001 From: "Piotr (Peter) Slatala" Date: Thu, 14 Feb 2019 09:48:43 -0800 Subject: [PATCH] Fix DCHECK when encoding GenericPacket* events using the legacy RTC event log format. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bug: webrtc:10319 Change-Id: I6764072281b8d66a8e4a5b2c0e547af3bfddda37 Reviewed-on: https://webrtc-review.googlesource.com/c/123121 Commit-Queue: Peter Slatala Reviewed-by: Björn Terelius Cr-Commit-Position: refs/heads/master@{#26693} --- logging/rtc_event_log/encoder/rtc_event_log_encoder_legacy.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/logging/rtc_event_log/encoder/rtc_event_log_encoder_legacy.cc b/logging/rtc_event_log/encoder/rtc_event_log_encoder_legacy.cc index 4e8529cd54..dac054c19d 100644 --- a/logging/rtc_event_log/encoder/rtc_event_log_encoder_legacy.cc +++ b/logging/rtc_event_log/encoder/rtc_event_log_encoder_legacy.cc @@ -365,8 +365,8 @@ std::string RtcEventLogEncoderLegacy::Encode(const RtcEvent& event) { case RtcEvent::Type::GenericPacketReceived: case RtcEvent::Type::GenericPacketSent: case RtcEvent::Type::GenericAckReceived: - // These are unsupported in the old format. - break; + // These are unsupported in the old format, but shouldn't crash. + return ""; } int event_type = static_cast(event.GetType());