Merged revisions 91273 via svnmerge from
authorMark Michelson <mmichelson@digium.com>
Wed, 5 Dec 2007 22:55:49 +0000 (22:55 +0000)
committerMark Michelson <mmichelson@digium.com>
Wed, 5 Dec 2007 22:55:49 +0000 (22:55 +0000)
commitb32e39cbda3de5ffc502b930bcf261dae9654d50
tree1f5a165638d765d969f93a6542f305c9fc17e885
parent470a68b4aa78c34d8b436ae5404214f1dd81d5fb
Merged revisions 91273 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r91273 | mmichelson | 2007-12-05 16:35:52 -0600 (Wed, 05 Dec 2007) | 11 lines

The 'G' option for Dial() did not properly handle the case where only a label was
provided. This was due to the fact that the answering channel did not have an extension
set, so ast_parseable_goto would fail. This fix eliminates the call to ast_parseable_goto
on the answering channel since it is a wasteful call. The answering channel and the calling
channel are both directed to the same extension and context, just different priorities, so
we can just copy the values from the calling channel to the answering channel and increment
the answering channel's priority.

(closes issue #11382, reported by jon, patch by me with correction by jon)

........

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@91291 65c4cc65-6c06-0410-ace0-fbb531ad65f3
apps/app_dial.c
apps/app_voicemail.c