fixed stuck mod_rtmp session when the call is killed from fs side, such as using uuid_kill
This commit is contained in:
parent
c2077d7bff
commit
538c1afa69
|
@ -233,6 +233,10 @@ switch_status_t rtmp_on_destroy(switch_core_session_t *session)
|
||||||
|
|
||||||
switch_buffer_destroy(&tech_pvt->readbuf);
|
switch_buffer_destroy(&tech_pvt->readbuf);
|
||||||
switch_core_timer_destroy(&tech_pvt->timer);
|
switch_core_timer_destroy(&tech_pvt->timer);
|
||||||
|
|
||||||
|
if (tech_pvt->rtmp_session->state != RS_DESTROY) {
|
||||||
|
rtmp_session_destroy(&tech_pvt->rtmp_session);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return SWITCH_STATUS_SUCCESS;
|
return SWITCH_STATUS_SUCCESS;
|
||||||
|
|
Loading…
Reference in New Issue