From ee48033d397909ffc4d88048f8a1f3d0dd62a2a6 Mon Sep 17 00:00:00 2001 From: Benny Prijono Date: Tue, 4 Apr 2006 21:39:10 +0000 Subject: Fixed bug in RTCP: packing error causing size mismatch when compiled with MSVC git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@382 74dad513-b988-da41-8d7b-12977e46ad98 --- pjsip-apps/src/samples/siprtp.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'pjsip-apps') diff --git a/pjsip-apps/src/samples/siprtp.c b/pjsip-apps/src/samples/siprtp.c index ab59dd2a..d80656a5 100644 --- a/pjsip-apps/src/samples/siprtp.c +++ b/pjsip-apps/src/samples/siprtp.c @@ -1105,8 +1105,10 @@ static int media_thread(void *arg) if (status != PJ_SUCCESS) app_perror(THIS_FILE, "Error receiving RTCP packet", status); else { - if (size > sizeof(strm->rem_rtcp)) { - PJ_LOG(3,(THIS_FILE, "Error: RTCP packet too large")); + if (size != sizeof(strm->rem_rtcp)) { + PJ_LOG(3,(THIS_FILE, "Error: RTCP packet size mismatch " + "(recv %d bytes, expecting %d)", + size, sizeof(strm->rem_rtcp))); status = -1; } else { pj_memcpy(&strm->rem_rtcp, packet, size); -- cgit v1.2.3