[Freeswitch-dev] Possible bug in mod_conference.c
brian at freeswitch.org
Mon Feb 22 07:29:51 PST 2010
Please open a jira http://jira.freeswitch.org
On Feb 22, 2010, at 8:45 AM, Peter Fowler wrote:
> In revision 16249 I am seeing an intermittent problem as follows:
> 1) conference is setup to play an alone sound and moh
> 2) first person calls into the conference
> 3) very intermittently the "alone" sound if not heard. Instead moh is played immediately
> I have tracked this down to a race condition in mod_conference where the line 1011 within
> conference_thread_run() checks the value of conference->async_fnode at the same time, on
> a separate thread, conference_add_member() is updating that value via conference_play_file.
> As a result, intermittently, the alone sound is enqueued but then immediately "over written"
> by the moh found.
> A possible solution would be to surround the if statement at 1011 with
> Let me know if I should go ahead and enter a Jira and post a patch.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the FreeSWITCH-dev