Merged revisions 41882 via svnmerge from
authorBJ Weschke <bweschke@btwtech.com>
Sun, 3 Sep 2006 17:40:08 +0000 (17:40 +0000)
committerBJ Weschke <bweschke@btwtech.com>
Sun, 3 Sep 2006 17:40:08 +0000 (17:40 +0000)
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r41882 | bweschke | 2006-09-03 13:38:22 -0400 (Sun, 03 Sep 2006) | 3 lines

 Make sure the forwarded channel inherits variables appropriately when we receive a call forward in the queue. (#7867 - raarts reported and patched)

........

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

apps/app_queue.c

index 5812180..d368658 100644 (file)
@@ -1919,6 +1919,7 @@ static struct callattempt *wait_for_answer(struct queue_ent *qe, struct callatte
                                                o->stillgoing = 0;
                                                numnochan++;
                                        } else {
+                                               ast_channel_inherit_variables(in, o->chan);
                                                if (o->chan->cid.cid_num)
                                                        free(o->chan->cid.cid_num);
                                                o->chan->cid.cid_num = ast_strdup(in->cid.cid_num);