Bump branch id on INVITE with auth (bug #1313)

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2636 65c4cc65-6c06-0410-ace0-fbb531ad65f3
1.0
Mark Spencer 22 years ago
parent 8cfed866d3
commit 1bbf0d2cf6

@ -3015,9 +3015,12 @@ static int transmit_invite(struct sip_pvt *p, char *cmd, int sdp, char *auth, ch
{
struct sip_request req;
if (init)
if (init) {
/* Bump branch even on initial requests */
p->branch ^= rand();
snprintf(p->via, sizeof(p->via), "SIP/2.0/UDP %s:%d;branch=z9hG4bK%08x", inet_ntoa(p->ourip), ourport, p->branch);
initreqprep(&req, p, cmd, vxml_url);
else
} else
reqprep(&req, p, cmd, 0, 1);
if (auth)

Loading…
Cancel
Save