From: Anthony Minessale Date: Tue, 21 Aug 2012 05:39:56 +0000 (-0500) Subject: ammendment to last commit X-Git-Tag: v1.2.3^2~210 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=17faa239fed43ec76fe0ca03cb40aefab2356013;p=thirdparty%2Ffreeswitch.git ammendment to last commit --- diff --git a/src/switch_core_session.c b/src/switch_core_session.c index 4b334315e2..b905d551f7 100644 --- a/src/switch_core_session.c +++ b/src/switch_core_session.c @@ -2202,7 +2202,11 @@ void switch_core_session_uninit(void) { switch_core_hash_destroy(&session_manager.session_table); session_manager.ready = 0; - switch_queue_interrupt_all(session_manager.thread_queue); + + while(session_manager.running) { + switch_queue_interrupt_all(session_manager.thread_queue); + switch_yield(100000); + } }