From: Anthony Minessale Date: Mon, 23 Aug 2010 23:08:14 +0000 (-0500) Subject: correction on earlier patch X-Git-Tag: v1.2-rc1~478 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=362eade2dc9b429eb047607755cdd6df355326cf;p=thirdparty%2Ffreeswitch.git correction on earlier patch --- diff --git a/src/switch_event.c b/src/switch_event.c index 8e97bf9818..2cc6bbb1c8 100644 --- a/src/switch_event.c +++ b/src/switch_event.c @@ -340,7 +340,7 @@ static void *SWITCH_THREAD_FUNC switch_event_thread(switch_thread_t *thread, voi } - switch_yield(100000); + switch_cond_next(); } } @@ -585,6 +585,7 @@ static void launch_dispatch_threads(uint32_t max, int len, switch_memory_pool_t switch_threadattr_priority_increase(thd_attr); switch_thread_create(&EVENT_DISPATCH_QUEUE_THREADS[index], thd_attr, switch_event_dispatch_thread, EVENT_DISPATCH_QUEUE[index], pool); switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_NOTICE, "Create event dispatch thread %d\n", index); + switch_yield(100000); } SOFT_MAX_DISPATCH = index;