mirror of
https://github.com/ossrs/srs.git
synced 2025-03-09 15:49:59 +00:00
Remove dead code in SrsRtmpClient::handshake
This commit is contained in:
parent
82cbcf442e
commit
8d9554df8e
1 changed files with 3 additions and 14 deletions
|
@ -1884,21 +1884,10 @@ srs_error_t SrsRtmpClient::handshake()
|
|||
SrsAutoFree(SrsComplexHandshake, complex_hs);
|
||||
|
||||
if ((err = complex_hs->handshake_with_server(hs_bytes, io)) != srs_success) {
|
||||
if (srs_error_code(err) == ERROR_RTMP_TRY_SIMPLE_HS) {
|
||||
srs_freep(err);
|
||||
|
||||
// always alloc object at heap.
|
||||
// @see https://github.com/ossrs/srs/issues/509
|
||||
SrsSimpleHandshake* simple_hs = new SrsSimpleHandshake();
|
||||
SrsAutoFree(SrsSimpleHandshake, simple_hs);
|
||||
|
||||
if ((err = simple_hs->handshake_with_server(hs_bytes, io)) != srs_success) {
|
||||
return srs_error_wrap(err, "simple handshake");
|
||||
}
|
||||
} else {
|
||||
// As client, we never verify s0s1s2, because some server doesn't follow the RTMP spec.
|
||||
// So we never have chance to use simple handshake.
|
||||
return srs_error_wrap(err, "complex handshake");
|
||||
}
|
||||
}
|
||||
|
||||
hs_bytes->dispose();
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue