Merged revisions 275665 via svnmerge from
authorJeff Peeler <jpeeler@digium.com>
Mon, 12 Jul 2010 17:21:01 +0000 (17:21 +0000)
committerJeff Peeler <jpeeler@digium.com>
Mon, 12 Jul 2010 17:21:01 +0000 (17:21 +0000)
commite710ef67b9d5fa8717eec8883eb0b533a38e638e
tree9d66e26ff867880c3d7ca92b8f38e472286b4df6
parent0c7357c94e45892ba673e3a7c93e7d60a026f8f8
Merged revisions 275665 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
  r275665 | jpeeler | 2010-07-12 11:58:39 -0500 (Mon, 12 Jul 2010) | 11 lines

  Change ast_write to not stop generator when called from ast_prod.

  For SIP channels configured with the progressinband option on, the ringback was
  being immediately stopped. This problem was due to ast_prod being moved for a
  deadlock fix in 259858. Prodding the channel after setting up the generator
  triggered the check in ast_write to stop the generator. The fix here should
  write the frame the same as was done before the call to ast_prod was moved.

  (closes issue #17372)
  Reported by: tech_admin
........

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