summaryrefslogtreecommitdiff
path: root/channels/chan_sip.c
diff options
context:
space:
mode:
authorOlle Johansson <oej@edvina.net>2007-05-09 13:07:44 +0000
committerOlle Johansson <oej@edvina.net>2007-05-09 13:07:44 +0000
commitc358b18a5ad5e5068bc9278ac7b16bb9d574dc47 (patch)
treec5bd9bdaa576230a38af43c4c978d3b87b610b34 /channels/chan_sip.c
parent49b036954581d0072f0514917824e2fa4991f3f1 (diff)
Merged revisions 63532 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r63532 | oej | 2007-05-09 15:04:14 +0200 (Wed, 09 May 2007) | 2 lines Don't retransmit 200 OK's on ignore status. (Reported on asterisk-users) ........ git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@63533 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'channels/chan_sip.c')
-rw-r--r--channels/chan_sip.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/channels/chan_sip.c b/channels/chan_sip.c
index 60e6ee577..56b9d7014 100644
--- a/channels/chan_sip.c
+++ b/channels/chan_sip.c
@@ -14499,8 +14499,7 @@ static int handle_request_invite(struct sip_pvt *p, struct sip_request *req, int
}
/* Respond to normal re-invite */
if (sendok)
- transmit_response_with_sdp(p, "200 OK", req, XMIT_CRITICAL);
-
+ transmit_response_with_sdp(p, "200 OK", req, ast_test_flag(req, SIP_PKT_IGNORE) ? XMIT_UNRELIABLE : XMIT_CRITICAL);
}
p->invitestate = INV_TERMINATED;
break;