From: hyc Date: Sat, 24 Apr 2010 11:30:39 +0000 (+0000) Subject: Tweak client version based on encryption status X-Git-Tag: v2.4~102 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=7db96c63ca3fb050522e73774228cde0634e9b7e;p=rtmpdump Tweak client version based on encryption status git-svn-id: svn://svn.mplayerhq.hu/rtmpdump/trunk@446 400ebc74-4327-4243-bc38-086b20814532 --- diff --git a/librtmp/handshake.h b/librtmp/handshake.h index f5be0b9..52f74ff 100644 --- a/librtmp/handshake.h +++ b/librtmp/handshake.h @@ -374,13 +374,16 @@ HandShake(RTMP * r, bool FP9HandShake) if (FP9HandShake) { /* set version to at least 9.0.115.0 */ -#ifdef FP10 - clientsig[4] = 128; - clientsig[6] = 3; -#else - clientsig[4] = 9; - clientsig[6] = 124; -#endif + if (encrypted) + { + clientsig[4] = 128; + clientsig[6] = 3; + } + else + { + clientsig[4] = 10; + clientsig[6] = 45; + } clientsig[5] = 0; clientsig[7] = 2;