Changeset 1587 for pjproject/trunk/pjlib-util/src/pjlib-util/dns.c
- Timestamp:
- Nov 20, 2007 9:47:32 AM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
pjproject/trunk/pjlib-util/src/pjlib-util/dns.c
r1364 r1587 30 30 switch (type) { 31 31 case PJ_DNS_TYPE_A: return "A"; 32 case PJ_DNS_TYPE_AAAA: return "AAAA"; 32 33 case PJ_DNS_TYPE_SRV: return "SRV"; 33 34 case PJ_DNS_TYPE_NS: return "NS"; … … 346 347 pj_memcpy(&rr->rdata.a.ip_addr, p, 4); 347 348 p += 4; 349 350 } else if (rr->type == PJ_DNS_TYPE_AAAA) { 351 pj_memcpy(&rr->rdata.aaaa.ip_addr, p, 16); 352 p += 16; 348 353 349 354 } else if (rr->type == PJ_DNS_TYPE_CNAME || … … 592 597 } else if (src->type == PJ_DNS_TYPE_A) { 593 598 dst->rdata.a.ip_addr.s_addr = src->rdata.a.ip_addr.s_addr; 599 } else if (src->type == PJ_DNS_TYPE_AAAA) { 600 pj_memcpy(&dst->rdata.aaaa.ip_addr, &src->rdata.aaaa.ip_addr, 601 sizeof(pj_in6_addr)); 594 602 } else if (src->type == PJ_DNS_TYPE_CNAME) { 595 603 pj_strdup(pool, &dst->rdata.cname.name, &src->rdata.cname.name);
Note: See TracChangeset
for help on using the changeset viewer.