Fixed bug in RTCP: packing error causing size mismatch when compiled with MSVC
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@382 74dad513-b988-da41-8d7b-12977e46ad98
diff --git a/pjsip-apps/src/samples/siprtp.c b/pjsip-apps/src/samples/siprtp.c
index ab59dd2..d80656a 100644
--- a/pjsip-apps/src/samples/siprtp.c
+++ b/pjsip-apps/src/samples/siprtp.c
@@ -1105,8 +1105,10 @@
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);