--- a/src/proxy.c Sat Apr 16 14:44:22 2005 -0400
+++ b/src/proxy.c Sun Apr 17 10:37:28 2005 -0400
@@ -501,7 +501,7 @@
write(child_out, &zero, sizeof(zero));
- if (!inet_aton(hostname, &sin.sin_addr)) {
+ if (!inet_aton(dns_params->hostname, &sin.sin_addr)) { if (!(hp = gethostbyname(dns_params->hostname))) {
write(child_out, &h_errno, sizeof(int));
@@ -516,6 +516,8 @@
sin.sin_family = AF_INET;
+ write(child_out, &rc, sizeof(rc)); sin.sin_port = htons(dns_params->port);
write(child_out, &addrlen, sizeof(addrlen));
write(child_out, &sin, addrlen);