summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--toxav/msi.c5
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