diff options
author | David Vossel <dvossel@digium.com> | 2009-11-30 16:37:33 +0000 |
---|---|---|
committer | David Vossel <dvossel@digium.com> | 2009-11-30 16:37:33 +0000 |
commit | 0c880d58ef82a20ce320217ed3ed874951de73c8 (patch) | |
tree | e6b28f08b1ca31329a665cdb078d44e1b0d45e39 /Makefile.rules | |
parent | 28b009b2667b1b1b02749d58f7c508b6c37f0f20 (diff) |
Blocked revisions 231437 via svnmerge
........
r231437 | dvossel | 2009-11-30 10:32:58 -0600 (Mon, 30 Nov 2009) | 18 lines
app_queue crashes randomly, often during call-transfers
In app_queue, it is possible for a call_queue to be destroyed
while another object still holds a pointer to it. This patch
converts call_queue objects to ao2 objects allowing them to be
ref counted. This makes it safe for the queue_ent object in
queue_exec() to reference it's parent call_queue even after it
has left the queue.
(closes issue #15686)
Reported by: Hatrix
Patches:
v2_queue_ao2.diff uploaded by dvossel (license 671)
Tested by: dvossel, aragon
Review: https://reviewboard.asterisk.org/r/427/
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@231438 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'Makefile.rules')
0 files changed, 0 insertions, 0 deletions