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

Reply via email to