add timeout

This commit is contained in:
Anthony Minessale 2012-08-21 09:58:23 -05:00
parent fa5569caac
commit 3dcf89e472
1 changed files with 3 additions and 1 deletions

View File

@ -2200,10 +2200,12 @@ void switch_core_session_init(switch_memory_pool_t *pool)
void switch_core_session_uninit(void)
{
int sanity = 100;
switch_core_hash_destroy(&session_manager.session_table);
session_manager.ready = 0;
while(session_manager.running) {
while(session_manager.running && --sanity > 0) {
switch_queue_interrupt_all(session_manager.thread_queue);
switch_yield(100000);
}