diff options
-rw-r--r-- | toxav/msi.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/toxav/msi.c b/toxav/msi.c index 38ff4b41..a5ba9628 100644 --- a/toxav/msi.c +++ b/toxav/msi.c | |||
@@ -1738,7 +1738,8 @@ int msi_cancel ( MSISession *session, int32_t call_index, uint32_t peer, const c | |||
1738 | send_message ( session, session->calls[call_index], _msg_cancel, peer ); | 1738 | send_message ( session, session->calls[call_index], _msg_cancel, peer ); |
1739 | free_message ( _msg_cancel ); | 1739 | free_message ( _msg_cancel ); |
1740 | 1740 | ||
1741 | /*session->calls[call_index]->request_timer_id = event.timer_alloc ( handle_timeout, session->calls[call_index], m_deftout );*/ | 1741 | /*session->calls[call_index]->state = call_hanged_up; |
1742 | session->calls[call_index]->request_timer_id = event.timer_alloc ( handle_timeout, session->calls[call_index], m_deftout );*/ | ||
1742 | terminate_call ( session, session->calls[call_index] ); | 1743 | terminate_call ( session, session->calls[call_index] ); |
1743 | pthread_mutex_unlock(&session->mutex); | 1744 | pthread_mutex_unlock(&session->mutex); |
1744 | 1745 | ||
@@ -1772,6 +1773,8 @@ int msi_reject ( MSISession *session, int32_t call_index, const uint8_t *reason | |||
1772 | session->calls[call_index]->peers[session->calls[call_index]->peer_count - 1] ); | 1773 | session->calls[call_index]->peers[session->calls[call_index]->peer_count - 1] ); |
1773 | free_message ( _msg_reject ); | 1774 | free_message ( _msg_reject ); |
1774 | 1775 | ||
1776 | session->calls[call_index]->state = call_hanged_up; | ||
1777 | |||
1775 | session->calls[call_index]->request_timer_id = event.timer_alloc ( handle_timeout, session->calls[call_index], | 1778 | session->calls[call_index]->request_timer_id = event.timer_alloc ( handle_timeout, session->calls[call_index], |
1776 | m_deftout ); | 1779 | m_deftout ); |
1777 | 1780 | ||