diff options
author | Joshua Colp <jcolp@digium.com> | 2014-04-30 20:39:17 +0000 |
---|---|---|
committer | Joshua Colp <jcolp@digium.com> | 2014-04-30 20:39:17 +0000 |
commit | f2a060f5027367de68fb298c31bb661e45cf7f7a (patch) | |
tree | ab61eafc1581122cf87c22c05e2b554f31906c71 /formats/format_h264.c | |
parent | a7fc21783775008497b156505ace634dbbcc09b1 (diff) |
chan_pjsip: Fix deadlock when retrieving call-id of channel.
If a task was in-flight which required the channel or bridge lock
it was possible for the synchronous task retrieving the call-id
to deadlock as it holds those locks.
After discussing with Mark Michelson the synchronous task was
removed and the call-id accessed directly. This should be safe as
each object involved is guaranteed to exist and the call-id will
never change.
........
Merged revisions 413140 from http://svn.asterisk.org/svn/asterisk/branches/12
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@413141 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'formats/format_h264.c')
0 files changed, 0 insertions, 0 deletions