From: Howard Chu Date: Wed, 23 Dec 2015 18:28:13 +0000 (+0000) Subject: Fix issue 5/7 from LMX of Qihoo 360 Codesafe Team X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=07c10ae612bf5c2dbea594dcbd4da85c54dba1e4;p=rtmpdump Fix issue 5/7 from LMX of Qihoo 360 Codesafe Team Ignore zero-length packets --- diff --git a/librtmp/rtmp.c b/librtmp/rtmp.c index 057058b..a2863b0 100644 --- a/librtmp/rtmp.c +++ b/librtmp/rtmp.c @@ -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; }