Merged revisions 203115 via svnmerge from
authorRussell Bryant <russell@russellbryant.com>
Thu, 25 Jun 2009 16:04:10 +0000 (16:04 +0000)
committerRussell Bryant <russell@russellbryant.com>
Thu, 25 Jun 2009 16:04:10 +0000 (16:04 +0000)
commitc6a986222e6e4d1442f861cab6aaeae58487d2f6
treea0920389391af6e9d741138a40693cef1e727c14
parent80822297d4f9f52aeb02ecca2c1da1a3f840c419
Merged revisions 203115 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
  r203115 | russell | 2009-06-25 11:02:16 -0500 (Thu, 25 Jun 2009) | 11 lines

  Resolve a crash related to a T.38 reinvite race condition.

  This change resolves a crash observed locally during some T.38 testing.
  A call was set up using a call file, and when the T.38 reinvite came in,
  the channel state was still AST_STATE_DOWN.  The reason is explained by
  a comment in the code that previously lived in the handling of
  AST_STATE_RINGING.  This change modifies the logic to handle the same
  race condition for any channel state that is not UP.

  (closes ABE-1895)
........

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