[rtmpdump] r551 - trunk/librtmp/rtmp.c
hyc
subversion at mplayerhq.hu
Fri Oct 8 09:45:55 CEST 2010
Author: hyc
Date: Fri Oct 8 09:45:54 2010
New Revision: 551
Log:
Log error message for unsupported SWF Verification types
Modified:
trunk/librtmp/rtmp.c
Modified: trunk/librtmp/rtmp.c
==============================================================================
--- trunk/librtmp/rtmp.c Fri Aug 13 22:34:58 2010 (r550)
+++ trunk/librtmp/rtmp.c Fri Oct 8 09:45:54 2010 (r551)
@@ -2789,11 +2789,17 @@ HandleCtrl(RTMP *r, const RTMPPacket *pa
if (nType == 0x1A)
{
RTMP_Log(RTMP_LOGDEBUG, "%s, SWFVerification ping received: ", __FUNCTION__);
+ if (packet->m_nBodySize > 2 && packet->m_body[2] > 0x01)
+ {
+ RTMP_Log(RTMP_LOGERROR,
+ "%s: SWFVerification Type %d request not supported! Patches welcome...",
+ __FUNCTION__, packet->m_body[2]);
+ }
#ifdef CRYPTO
/*RTMP_LogHex(packet.m_body, packet.m_nBodySize); */
/* respond with HMAC SHA256 of decompressed SWF, key is the 30byte player key, also the last 30 bytes of the server handshake are applied */
- if (r->Link.SWFSize)
+ else if (r->Link.SWFSize)
{
RTMP_SendCtrl(r, 0x1B, 0, 0);
}
More information about the rtmpdump
mailing list