]> git.ipfire.org Git - thirdparty/asterisk.git/commit
ari: Fix deadlock problem with functions that use autoservice.
authorDavid M. Lee <dlee@digium.com>
Tue, 3 Dec 2013 20:17:48 +0000 (20:17 +0000)
committerDavid M. Lee <dlee@digium.com>
Tue, 3 Dec 2013 20:17:48 +0000 (20:17 +0000)
commit55798c532a0e2ade86366d0b104f2bf30582b06e
tree2147e68aa3616910deb70e91e15cfe1c05b159d8
parent3dfd810c6c1649a3617a42bf42c5cebc6c4aab76
ari: Fix deadlock problem with functions that use autoservice.

The code for getting channel variables from ARI assumed that you needed
to lock the channel in order to properly execute functions and read
channel variables. Apparently, this is not the case, since any dialplan
function that puts the channel into autoservice deadlocks when
attempting to remove the channel from autoservice.

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/12@403342 65c4cc65-6c06-0410-ace0-fbb531ad65f3
res/stasis/control.c