]> git.ipfire.org Git - thirdparty/asterisk.git/commit
Do not assume that the bridge_cdr is still attached to the channel when the 'h' exten...
authorJoshua Colp <jcolp@digium.com>
Tue, 3 Mar 2009 18:27:09 +0000 (18:27 +0000)
committerJoshua Colp <jcolp@digium.com>
Tue, 3 Mar 2009 18:27:09 +0000 (18:27 +0000)
commit3ef0938c768eb79b7c5f4ccfc3dfa7b93b6db465
tree96f246a671f4f3bc3a18e394fe1161f9c6d58180
parent604a51f34165123ee3e81b2a761629cf5eed43de
Do not assume that the bridge_cdr is still attached to the channel when the 'h' exten is finished executing.

It is possible for a masquerade operation to occur when the 'h' exten is operating. This operation moves
the CDR records around causing the bridge_cdr to no longer exist on the channel where it is expected to.
We can not safely modify it afterwards because of this, so don't even try.

(closes issue #14564)
Reported by: meric

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@179840 65c4cc65-6c06-0410-ace0-fbb531ad65f3
res/res_features.c