Merged revisions 315645 via svnmerge from
authorRichard Mudgett <rmudgett@digium.com>
Tue, 26 Apr 2011 22:18:41 +0000 (22:18 +0000)
committerRichard Mudgett <rmudgett@digium.com>
Tue, 26 Apr 2011 22:18:41 +0000 (22:18 +0000)
commit24b6939496125def6253dc723e890e116250e79e
tree9c7aed6c59c1184f23ca3d631a64aefef399e4d1
parent47a6dacf290e0a18622ac63645106616283c3500
Merged revisions 315645 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.8

........
  r315645 | rmudgett | 2011-04-26 17:14:31 -0500 (Tue, 26 Apr 2011) | 21 lines

  The 'e' special extension fails to trigger in at least two cases.

  The 'e' extension is a fall back for the 'i', 't', or 'T' extensions if
  any of them do not exist.  Many of the places the 'e' extension was
  supposed to be invoked fail because the priority was set wrong.  There
  were two places where the 'e' extension was not even checked for fall
  back.

  * Made invoke the 'e' extension similarly to the previous 'i', 't', or 'T'
  extension check and added the 'e' extension as a fall back to the two
  missing locations.

  * Prioritized and optimized some hangup tests associated with the 'e'
  extension.

  (closes issue #19136)
  Reported by: kshumard
  Tested by: rmudgett

  Review: https://reviewboard.asterisk.org/r/1196/
........

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