rtmp: fix handshake S0 != 3 bug
This commit is contained in:
parent
52b9f172a9
commit
2df2747753
@ -1570,7 +1570,7 @@ func (self *Conn) handshakeServer() (err error) {
|
||||
C2 := C0C1C2[1536+1:]
|
||||
|
||||
S0S1S2 := random[1536*2+1:]
|
||||
//S0 := S0S1S2[:1]
|
||||
S0 := S0S1S2[:1]
|
||||
S1 := S0S1S2[1:1536+1]
|
||||
S0S1 := S0S1S2[:1536+1]
|
||||
S2 := S0S1S2[1536+1:]
|
||||
@ -1584,6 +1584,8 @@ func (self *Conn) handshakeServer() (err error) {
|
||||
return
|
||||
}
|
||||
|
||||
S0[0] = 3
|
||||
|
||||
clitime := pio.GetU32BE(C1[0:4])
|
||||
srvtime := clitime
|
||||
srvver := uint32(0x0d0e0a0d)
|
||||
|
Loading…
x
Reference in New Issue
Block a user