Changeset 1610 for pjproject/trunk/pjsip/src/pjsip/sip_msg.c
- Timestamp:
- Dec 2, 2007 3:40:52 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
pjproject/trunk/pjsip/src/pjsip/sip_msg.c
r1417 r1610 1774 1774 buf += hdr->transport.slen; 1775 1775 *buf++ = ' '; 1776 pj_memcpy(buf, hdr->sent_by.host.ptr, hdr->sent_by.host.slen); 1777 buf += hdr->sent_by.host.slen; 1776 1777 /* Check if host contains IPv6 */ 1778 if (pj_memchr(hdr->sent_by.host.ptr, ':', hdr->sent_by.host.slen)) { 1779 copy_advance_pair_quote_cond(buf, "", 0, hdr->sent_by.host, '[', ']'); 1780 } else { 1781 copy_advance_check(buf, hdr->sent_by.host); 1782 } 1783 1778 1784 if (hdr->sent_by.port != 0) { 1779 1785 *buf++ = ':'; … … 1804 1810 1805 1811 1806 copy_advance_pair(buf, ";maddr=", 7, hdr->maddr_param); 1812 if (hdr->maddr_param.slen) { 1813 /* Detect IPv6 IP address */ 1814 if (pj_memchr(hdr->maddr_param.ptr, ':', hdr->maddr_param.slen)) { 1815 copy_advance_pair_quote_cond(buf, ";maddr=", 7, hdr->maddr_param, 1816 '[', ']'); 1817 } else { 1818 copy_advance_pair(buf, ";maddr=", 7, hdr->maddr_param); 1819 } 1820 } 1821 1807 1822 copy_advance_pair(buf, ";received=", 10, hdr->recvd_param); 1808 1823 copy_advance_pair(buf, ";branch=", 8, hdr->branch_param);
Note: See TracChangeset
for help on using the changeset viewer.