app_queue crashes randomly, often during call-transfers
authorDavid Vossel <dvossel@digium.com>
Mon, 30 Nov 2009 18:55:07 +0000 (18:55 +0000)
committerDavid Vossel <dvossel@digium.com>
Mon, 30 Nov 2009 18:55:07 +0000 (18:55 +0000)
commit4f5dd10749f26ed589e16da9cd97c047605922fe
tree23dff4dbf3c86b4b32922400af3dc4556d4d45cd
parentcf87d81e9db09711309898dee5192db503523534
app_queue crashes randomly, often during call-transfers

This patch adds a ref to the queue_ent object's parent call_queue
in queue_exec() so the call_queue won't be destroyed
while the the queue_ent still holds a pointer to it.

(closes issue 0015686)
Tested by: dvossel, aragon

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@231556 65c4cc65-6c06-0410-ace0-fbb531ad65f3
apps/app_queue.c