summaryrefslogtreecommitdiff
path: root/pjsip-apps
diff options
context:
space:
mode:
authorBenny Prijono <bennylp@teluu.com>2006-04-04 21:39:10 +0000
committerBenny Prijono <bennylp@teluu.com>2006-04-04 21:39:10 +0000
commitee48033d397909ffc4d88048f8a1f3d0dd62a2a6 (patch)
treec25e953ec79989e53f74adca5a36e25c61823046 /pjsip-apps
parent102399153cc12f988c4e1039caab8cd159dd1019 (diff)
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
Diffstat (limited to 'pjsip-apps')
-rw-r--r--pjsip-apps/src/samples/siprtp.c6
1 files changed, 4 insertions, 2 deletions
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);