From 8edb39db30a2f80c247148cb6853d8bd44967c26 Mon Sep 17 00:00:00 2001 From: "pwestin@webrtc.org" Date: Thu, 22 Dec 2011 07:40:33 +0000 Subject: [PATCH] Prevent sending empty RTCP packet. Review URL: http://webrtc-codereview.appspot.com/331009 git-svn-id: http://webrtc.googlecode.com/svn/trunk@1277 4adac7df-926f-26a2-2b94-8c16560cd09d --- src/modules/rtp_rtcp/source/rtcp_sender.cc | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/modules/rtp_rtcp/source/rtcp_sender.cc b/src/modules/rtp_rtcp/source/rtcp_sender.cc index 2ab8ed2b99..4200aae7f9 100644 --- a/src/modules/rtp_rtcp/source/rtcp_sender.cc +++ b/src/modules/rtp_rtcp/source/rtcp_sender.cc @@ -2010,7 +2010,11 @@ RTCPSender::SendRTCP(const WebRtc_UWord32 packetTypeFlags, } } }while (false); - + // Sanity don't send empty packets. + if (pos == 0) + { + return -1; + } return SendToNetwork(rtcpbuffer, (WebRtc_UWord16)pos); }