[Freeswitch-users] Two or more simultaneous calls not

Michael Jerris mike at jerris.com
Fri Apr 10 05:26:29 PDT 2009


On Apr 10, 2009, at 1:35 AM, Traun Leyden wrote:

>
> Hey you beat me to it.  I was going to have a look this morning but
> had no internet because some asswipe cut a bunch of fiber optic cables
> and took out phone/internet for a big part of the bay area.
>
> I haven't tried your patch yet, but I see something that looks  
> suspect:
>
> http://fisheye.freeswitch.org/browse/FreeSWITCH/src/switch_cpp.cpp?r=12958
>
> In playAndGetDigits() there are now two calls to begin_allow_threads()
> (line 778 and 780) followed by only one call to end_allow_threads()  
> (line 793)

Extra line removed, I did notice when looking in that file other  
methods that probably need begin/end, for example the blocking pop in  
event consumer.  Would you mind going through the rest and seeing if  
their are other obvious misses?

Mike

>
> Also I guess it would have better to test against JS, since it  
> should have
> had the same bug right?  Lua just ignores the threadswapping stuff but
> IIRC javascript uses it in much the same way as python.  Or did I  
> miss something?

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20090410/f276344b/attachment-0002.html 


More information about the FreeSWITCH-users mailing list