Modularizando o src
Dependencies: EALib EthernetInterface_vz mbed-rtos mbed
Fork of header_main_colinas_V0-20-09-14 by
Diff: call_manager.cpp
- Revision:
- 91:c2a86b1f8aaa
- Parent:
- 82:f55d13babca0
- Child:
- 92:92df17f538a8
diff -r 8e538571f427 -r c2a86b1f8aaa call_manager.cpp --- a/call_manager.cpp Wed Jan 07 21:50:46 2015 +0000 +++ b/call_manager.cpp Thu Jan 08 23:44:08 2015 +0000 @@ -74,6 +74,7 @@ cb->send_bye(); set_status( cb->sip->status, sip_idle ); cb->re_start_timer(); + cb->reset_cb_status(); } delete( call ); } @@ -177,7 +178,7 @@ VZ_call * call = ( VZ_call * )v_call->get_element( i ); if( call->get_cb_ext() == cb->get_ext() ){ v_call->remove_element( i ); - delete( call ); + if( call != NULL ) delete( call ); break; } } @@ -201,11 +202,11 @@ VZ_call * call = ( VZ_call * )v_call->get_element( i ); if( call->get_cb_ext() == cb->get_ext() ){ v_call->remove_element( i ); - delete( call ); + if( call != NULL ) delete( call ); break; } } - + debug_msg(""); if( debug_invite ) debug_msg( "-- Trying -- denying call request --" ); set_status( cb->status, cb_idle ); set_status( cb->sip->status, sip_idle );