Move exten used for dialing from device to subchannel.
authorDamien Wedhorn <voip@facts.com.au>
Fri, 13 May 2011 08:33:35 +0000 (08:33 +0000)
committerDamien Wedhorn <voip@facts.com.au>
Fri, 13 May 2011 08:33:35 +0000 (08:33 +0000)
commit54bb8a0ca8aa920c1fb1773e917a482019b53bf5
tree7eb1ba68be80c1fb889c3a2222e9c9301f698e1d
parent9066db432982e68b8d0290af779f220c0efb1c41
Move exten used for dialing from device to subchannel.

There were some issues where if a simple switch was cancelled and a
new switch started before the first had timed out where the d->exten
would be used for both subchannels. This was bad leading to possible
invalid extensions if some digits had been entered in the abandoned
simple switch and the second one was completed before the first timed
out, or the second would be cancelled because d->exten would be set to
nothing on the time out of the first.

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