]> git.ipfire.org Git - thirdparty/asterisk.git/commitdiff
Fix crash on transfer initiated from insreeen menu on Unistim phones. Removed CDR...
authorIgor Goncharovskiy <igor.goncharovsky@gmail.com>
Mon, 10 Dec 2012 05:04:36 +0000 (05:04 +0000)
committerIgor Goncharovskiy <igor.goncharovsky@gmail.com>
Mon, 10 Dec 2012 05:04:36 +0000 (05:04 +0000)
(closes issue ASTERISK-20417)
Reported by: Rudolf Migalin
........

Merged revisions 377557 from http://svn.asterisk.org/svn/asterisk/branches/1.8

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/10@377558 65c4cc65-6c06-0410-ace0-fbb531ad65f3

channels/chan_unistim.c

index 4d9e2bbfada1bd4a022ce78630a235b5384b810c..177eba5558a2db21de7cf18cfa0c27e2020ec9a0 100644 (file)
@@ -1956,20 +1956,6 @@ static int attempt_transfer(struct unistim_subchannel *p1, struct unistim_subcha
                   ast_quiet_chan(peerc);
                   ast_quiet_chan(peerd); */
 
-               if (peera->cdr && peerb->cdr) {
-                       peerb->cdr = ast_cdr_append(peerb->cdr, peera->cdr);
-               } else if (peera->cdr) {
-                       peerb->cdr = peera->cdr;
-               }
-               peera->cdr = NULL;
-
-               if (peerb->cdr && peerc->cdr) {
-                       peerb->cdr = ast_cdr_append(peerb->cdr, peerc->cdr);
-               } else if (peerc->cdr) {
-                       peerb->cdr = peerc->cdr;
-               }
-               peerc->cdr = NULL;
-
                if (ast_channel_masquerade(peerb, peerc)) {
                        ast_log(LOG_WARNING, "Failed to masquerade %s into %s\n", peerb->name,
                                        peerc->name);