Sun 17 Apr 2011 12:54:51 PM UTC, original submission:
no need to discriminate rport for ipv6 in _eXosip_request_add_via:
if (eXosip.eXtl->proto_family == AF_INET6)
{
if (eXosip.use_rport != 0)
snprintf (tmp, 200, "SIP/2.0/%s [%s]:%s;rport;branch=z9hG4bK%u",
eXosip.transport, ip, firewall_port, via_branch_new_random ());
else
snprintf (tmp, 200, "SIP/2.0/%s [%s]:%s;branch=z9hG4bK%u",
eXosip.transport, ip, firewall_port, via_branch_new_random ());
}
else
{
if (eXosip.use_rport != 0)
snprintf (tmp, 200, "SIP/2.0/%s %s:%s;rport;branch=z9hG4bK%u",
eXosip.transport, ip, firewall_port, via_branch_new_random ());
else
snprintf (tmp, 200, "SIP/2.0/%s %s:%s;branch=z9hG4bK%u",
eXosip.transport, ip, firewall_port, via_branch_new_random ());
}
|