[asterisk-dev] Re: [asterisk-commits] russell: branch 1.4 r52611 -
/branches/1.4/main/manager.c
Luigi Rizzo
rizzo at icir.org
Mon Jan 29 13:42:30 MST 2007
On Mon, Jan 29, 2007 at 08:39:21PM -0000, asterisk-commits at lists.digium.com wrote:
> Author: russell
> Date: Mon Jan 29 14:39:20 2007
> New Revision: 52611
>
> URL: http://svn.digium.com/view/asterisk?view=rev&rev=52611
> Log:
> The session lock can not be held while calling action callbacks. If so, then
> when the WaitEvent callback gets called, then no event can happen because the
> session can't be locked by another thread. Also, the session needs to be
> locked in the HTTP callback when it reads out the output string. This fixes
> the deadlock reported in both 8711 and 8934.
> Regarding issue 8711, there still may be an issue. If there is a second action
> requested before the processing of the first action is finished, there could
> still be some corruption of the output string buffer used to build the result.
> (issue #8711, #8934)
haven't followed in detail the bug reports, but was wondering if
trunk is also affected (since i changed a few things there both in
manager.c and http.c...)
cheers
luigi
More information about the asterisk-dev
mailing list