From: Anthony Minessale Date: Wed, 27 Aug 2008 15:48:03 +0000 (+0000) Subject: fix cpu race on inbound call to pa when no ring file is set X-Git-Tag: v1.0.2~1370 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ef757144b79c4e4a81ca333115069fd1ca2b4773;p=thirdparty%2Ffreeswitch.git fix cpu race on inbound call to pa when no ring file is set git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9372 d0543943-73ff-0310-b7d9-9358b9ac24b2 --- diff --git a/src/mod/endpoints/mod_portaudio/mod_portaudio.c b/src/mod/endpoints/mod_portaudio/mod_portaudio.c index ebd0bd8e5c..6ac2850dae 100644 --- a/src/mod/endpoints/mod_portaudio/mod_portaudio.c +++ b/src/mod/endpoints/mod_portaudio/mod_portaudio.c @@ -266,6 +266,8 @@ static switch_status_t channel_on_init(switch_core_session_t *session) if (globals.ring_stream) { WriteAudioStream(globals.ring_stream, abuf, (long) olen, &globals.timer); } + } else { + switch_yield(10000); } } switch_clear_flag_locked((&globals), GFLAG_RING);