Index: webrtc/video/payload_router.cc |
diff --git a/webrtc/video/payload_router.cc b/webrtc/video/payload_router.cc |
index 72abdb8a44afc7ecee6e737d838ef4f2481fdc2d..a70da244dbe398b0dd64ba4196c6ea39e07fac7f 100644 |
--- a/webrtc/video/payload_router.cc |
+++ b/webrtc/video/payload_router.cc |
@@ -27,13 +27,9 @@ size_t PayloadRouter::DefaultMaxPayloadLength() { |
} |
void PayloadRouter::SetSendingRtpModules( |
- const std::list<RtpRtcp*>& rtp_modules) { |
+ const std::vector<RtpRtcp*>& rtp_modules) { |
rtc::CritScope lock(&crit_); |
- rtp_modules_.clear(); |
- rtp_modules_.reserve(rtp_modules.size()); |
- for (auto* rtp_module : rtp_modules) { |
- rtp_modules_.push_back(rtp_module); |
- } |
+ rtp_modules_ = rtp_modules; |
} |
void PayloadRouter::set_active(bool active) { |