Merged revisions 316224 via svnmerge from
authorRichard Mudgett <rmudgett@digium.com>
Tue, 3 May 2011 19:22:29 +0000 (19:22 +0000)
committerRichard Mudgett <rmudgett@digium.com>
Tue, 3 May 2011 19:22:29 +0000 (19:22 +0000)
commit810b9c887949fc4bd9f01dcdc0d3a4f476cb00de
treea77169329ee6e2e802cd540894a69e421e5fb5c3
parentdb72ee299a3e2ffc9e29651a036bc23b3bdc565c
Merged revisions 316224 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.8

........
  r316224 | rmudgett | 2011-05-03 14:18:30 -0500 (Tue, 03 May 2011) | 16 lines

  The dahdi_hangup() call does not clean up the channel fully.

  After dahdi_hangup() has supposedly hungup an ISDN channel there is still
  traffic on the S0-bus because the channel was not cleaned up fully.

  Shuffled the hangup code to include some missing cleanup.  Also fixed some
  code formatting in the area.  I think the primary missing clean up code
  was the call to tone_zone_play_tone() to turn off any active tones on the
  channel.

  (closes issue #19188)
  Reported by: jg1234
  Patches:
        issue19188_v1.8.patch uploaded by rmudgett (license 664)
  Tested by: jg1234
........

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@316240 65c4cc65-6c06-0410-ace0-fbb531ad65f3
channels/chan_dahdi.c
channels/sig_analog.c
channels/sig_pri.c