Changes in uspace/srv/net/dnsrsrv/query.c [5a324d99:0aa70f4] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/net/dnsrsrv/query.c
r5a324d99 r0aa70f4 39 39 #include <stdlib.h> 40 40 #include <str.h> 41 #include <net/socket_codes.h> 41 42 #include "dns_msg.h" 42 43 #include "dns_std.h" … … 98 99 } 99 100 100 list_foreach(amsg->answer, msg, dns_rr_t, rr) { 101 list_foreach(amsg->answer, link) { 102 dns_rr_t *rr = list_get_instance(link, dns_rr_t, msg); 103 101 104 log_msg(LOG_DEFAULT, LVL_DEBUG, " - '%s' %u/%u, dsize %zu", 102 105 rr->name, rr->rtype, rr->rclass, rr->rdata_size); … … 189 192 } 190 193 191 int dns_name2host(const char *name, dns_host_info_t **rinfo, ip_ver_t ver)194 int dns_name2host(const char *name, dns_host_info_t **rinfo, uint16_t af) 192 195 { 193 196 dns_host_info_t *info = calloc(1, sizeof(dns_host_info_t)); … … 197 200 int rc; 198 201 199 switch ( ver) {200 case ip_any:202 switch (af) { 203 case AF_NONE: 201 204 rc = dns_name_query(name, DTYPE_AAAA, info); 202 205 … … 205 208 206 209 break; 207 case ip_v4:210 case AF_INET: 208 211 rc = dns_name_query(name, DTYPE_A, info); 209 212 break; 210 case ip_v6:213 case AF_INET6: 211 214 rc = dns_name_query(name, DTYPE_AAAA, info); 212 215 break;
Note:
See TracChangeset
for help on using the changeset viewer.