Fix automatic DNS server name detection to honor -4 and -6 switches (default to 127.0.0.1 or ::1 respectively, i.e. if -6 is given ::1 is used instead of 127.0.0.1)
@@ -305,7 +305,10 @@ process_arguments (int argc, char **argv)
dns_server = argv[c];
}
else {
- dns_server = strdup ("127.0.0.1");
+ if (strcmp(query_transport,"-6") == 0)
+ dns_server = strdup("::1");
+ else
+ dns_server = strdup ("127.0.0.1");