diff --git a/webrtc/modules/rtp_rtcp/source/rtcp_packet/transport_feedback.cc b/webrtc/modules/rtp_rtcp/source/rtcp_packet/transport_feedback.cc index cce0075ade..a4f0f6bbdc 100644 --- a/webrtc/modules/rtp_rtcp/source/rtcp_packet/transport_feedback.cc +++ b/webrtc/modules/rtp_rtcp/source/rtcp_packet/transport_feedback.cc @@ -60,7 +60,11 @@ TransportFeedback::StatusSymbol DecodeSymbol(uint8_t value) { return TransportFeedback::StatusSymbol::kReceivedSmallDelta; case 2: return TransportFeedback::StatusSymbol::kReceivedLargeDelta; + case 3: + // It is invalid, but |value| comes from network, so can be any. + return TransportFeedback::StatusSymbol::kNotReceived; default: + // Caller should pass 2 bits max. RTC_NOTREACHED(); return TransportFeedback::StatusSymbol::kNotReceived; }