unimrcp lib does not notify mod_unimrcp of RTSP TEARDOWN timeouts
This commit is contained in:
parent
645f378bcf
commit
3484f3386f
|
@ -131,11 +131,11 @@ static apt_bool_t rtsp_client_task_msg_process(apt_task_t *task, apt_task_msg_t
|
|||
|
||||
static apt_bool_t rtsp_client_poller_signal_process(void *obj, const apr_pollfd_t *descriptor);
|
||||
|
||||
static apt_bool_t rtsp_client_message_handler(rtsp_client_connection_t *rtsp_connection, rtsp_message_t *message, apt_message_status_e status);
|
||||
static apt_bool_t rtsp_client_message_send(rtsp_client_t *client, rtsp_client_connection_t *connection, rtsp_message_t *message);
|
||||
static apt_bool_t rtsp_client_session_message_process(rtsp_client_t *client, rtsp_client_session_t *session, rtsp_message_t *message);
|
||||
static apt_bool_t rtsp_client_session_request_process(rtsp_client_t *client, rtsp_client_session_t *session, rtsp_message_t *message);
|
||||
static apt_bool_t rtsp_client_session_response_process(rtsp_client_t *client, rtsp_client_session_t *session, rtsp_message_t *request, rtsp_message_t *response);
|
||||
|
||||
static void rtsp_client_timer_proc(apt_timer_t *timer, void *obj);
|
||||
|
||||
/** Create RTSP client */
|
||||
|
@ -745,7 +745,6 @@ static apt_bool_t rtsp_client_request_cancel(rtsp_client_t *client, rtsp_client_
|
|||
}
|
||||
|
||||
request = session->active_request;
|
||||
session->active_request = NULL;
|
||||
|
||||
response = rtsp_response_create(
|
||||
request,
|
||||
|
@ -757,8 +756,8 @@ static apt_bool_t rtsp_client_request_cancel(rtsp_client_t *client, rtsp_client_
|
|||
request->header.session_id.buf ? request->header.session_id.buf : "new",
|
||||
request->header.cseq,
|
||||
status_code);
|
||||
rtsp_client_session_response_process(client,session,request,response);
|
||||
return TRUE;
|
||||
|
||||
return rtsp_client_message_handler(session->connection, response, APT_MESSAGE_STATUS_COMPLETE);
|
||||
}
|
||||
|
||||
/* RTSP connection disconnected */
|
||||
|
|
Loading…
Reference in New Issue