Index: webrtc/modules/rtp_rtcp/source/rtp_sender.cc |
diff --git a/webrtc/modules/rtp_rtcp/source/rtp_sender.cc b/webrtc/modules/rtp_rtcp/source/rtp_sender.cc |
index 44d6ff88e2062f0c97ea7a10a84f78e72b041053..cb7845763b97461be447c60ebf52f4a35414beb6 100644 |
--- a/webrtc/modules/rtp_rtcp/source/rtp_sender.cc |
+++ b/webrtc/modules/rtp_rtcp/source/rtp_sender.cc |
@@ -1260,7 +1260,12 @@ void RTPSender::AddPacketToTransportFeedback( |
} |
if (transport_feedback_observer_) { |
- transport_feedback_observer_->AddPacket(packet_id, packet_size, |
+ uint32_t ssrc; |
+ { |
+ rtc::CritScope lock(&send_critsect_); |
+ ssrc = *ssrc_; |
+ } |
+ transport_feedback_observer_->AddPacket(ssrc, packet_id, packet_size, |
pacing_info); |
} |
} |