Index: media/cast/transport/rtp_sender/rtp_sender.cc |
diff --git a/media/cast/transport/rtp_sender/rtp_sender.cc b/media/cast/transport/rtp_sender/rtp_sender.cc |
index 92ad67c7092a063c2e751b0b3805fd279754cfeb..7bcfbca36d282e2ba30d41c8a5ad7a33c4169a1d 100644 |
--- a/media/cast/transport/rtp_sender/rtp_sender.cc |
+++ b/media/cast/transport/rtp_sender/rtp_sender.cc |
@@ -134,7 +134,7 @@ void RtpSender::SubscribeRtpStatsCallback( |
void RtpSender::ScheduleNextStatsReport() { |
transport_task_runner_->PostDelayedTask( |
FROM_HERE, |
- base::Bind(&RtpSender::RtpStatistics, base::Unretained(this)), |
+ base::Bind(&RtpSender::RtpStatistics, base::AsWeakPtr(this)), |
base::TimeDelta::FromMilliseconds(kStatsCallbackIntervalMs)); |
} |