Module: sems Branch: wb Commit: a9c629443580ffb6a889e124c55878dd65a9e2d3 URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=a9c629443580ffb6a889e124c55878dd65a9e2d3
Author: Stefan Sayer <[email protected]> Committer: Stefan Sayer <[email protected]> Date: Mon Jan 31 20:08:18 2011 +0100 also accept packet if data_size = 0 --- core/AmRtpPacket.cpp | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) diff --git a/core/AmRtpPacket.cpp b/core/AmRtpPacket.cpp index ce9fd5c..e0d79c4 100644 --- a/core/AmRtpPacket.cpp +++ b/core/AmRtpPacket.cpp @@ -119,8 +119,9 @@ int AmRtpPacket::parse() timestamp = ntohl(hdr->ts); ssrc = ntohl(hdr->ssrc); - if (data_offset >= b_size) { - ERROR("bad rtp packet (header size too big) !\n"); + if (data_offset > b_size) { + ERROR("bad rtp packet (header size too big: data_offset = %d, b_size = %d) !\n", + data_offset, b_size); return -1; } d_size = b_size - data_offset; _______________________________________________ Semsdev mailing list [email protected] http://lists.iptel.org/mailman/listinfo/semsdev
