void *addrs, void *orig) {
char *n = (char*)orig;
int i;
+
+ if (type == DNS_CNAME) {
+ printf("%s: %s (CNAME)\n", n, (char*)addrs);
+ }
+
for (i = 0; i < count; ++i) {
if (type == DNS_IPv4_A) {
printf("%s: %s\n", n, debug_ntoa(((u32*)addrs)[i]));
gai_callback, v[optind]);
} else {
fprintf(stderr, "resolving (fwd) %s...\n",v[optind]);
- evdns_base_resolve_ipv4(evdns_base, v[optind], 0, main_callback, v[optind]);
+ evdns_base_resolve_ipv4(evdns_base, v[optind], DNS_CNAME_CALLBACK, main_callback, v[optind]);
}
}
fflush(stdout);