diff options
author | russell <russell@f38db490-d61c-443f-a65b-d21fe96a405b> | 2009-06-25 16:02:16 +0000 |
---|---|---|
committer | russell <russell@f38db490-d61c-443f-a65b-d21fe96a405b> | 2009-06-25 16:02:16 +0000 |
commit | 5c25b836e457584c7e925502cc304e8c7b091acd (patch) | |
tree | 17d3f8e035f4c69b466abb5b02601d826ad2225c /main/cli.c | |
parent | 2da3a2067a00445095ba341336658389227e2820 (diff) |
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: http://svn.digium.com/svn/asterisk/branches/1.4@203115 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'main/cli.c')
0 files changed, 0 insertions, 0 deletions