]> granicus.if.org Git - rtmpdump/commitdiff
Fix issue 5/7 from LMX of Qihoo 360 Codesafe Team
authorHoward Chu <hyc@highlandsun.com>
Wed, 23 Dec 2015 18:28:13 +0000 (18:28 +0000)
committerHoward Chu <hyc@highlandsun.com>
Wed, 23 Dec 2015 19:09:27 +0000 (19:09 +0000)
Ignore zero-length packets

librtmp/rtmp.c

index 057058b9f96bbab60fcc1e974b0570b6c2fef476..a2863b0ed4d03cc85fc9f15097bd687c369a6a13 100644 (file)
@@ -1183,7 +1183,7 @@ RTMP_GetNextMediaPacket(RTMP *r, RTMPPacket *packet)
   while (!bHasMediaPacket && RTMP_IsConnected(r)
         && RTMP_ReadPacket(r, packet))
     {
-      if (!RTMPPacket_IsReady(packet))
+      if (!RTMPPacket_IsReady(packet) || !packet->m_nBodySize)
        {
          continue;
        }