Merged revisions 137532 via svnmerge from

https://origsvn.digium.com/svn/asterisk/trunk

........
r137532 | qwell | 2008-08-13 16:08:58 -0500 (Wed, 13 Aug 2008) | 8 lines

Correctly end locally ended calls.

(closes issue #12170)
Reported by: pj
Patches:
      20080702__issue12170_clear_pendinginvite.diff uploaded by bbryant (license 36)
Tested by: bbryant, pabelanger

........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@137533 65c4cc65-6c06-0410-ace0-fbb531ad65f3
1.6.0
Jason Parker 17 years ago
parent 84d0f2de87
commit c6681ec41d

@ -14705,7 +14705,10 @@ static void handle_response_invite(struct sip_pvt *p, int resp, char *rest, stru
/* Final response, not 200 ? */
if (resp >= 300 && (p->invitestate == INV_CALLING || p->invitestate == INV_PROCEEDING || p->invitestate == INV_EARLY_MEDIA ))
p->invitestate = INV_COMPLETED;
/* Final response, clear out pending invite */
if ((resp == 200 || resp >= 300) && p->pendinginvite && seqno == p->pendinginvite)
p->pendinginvite = 0;
switch (resp) {
case 100: /* Trying */

Loading…
Cancel
Save