* echoping error routines

* Stupid bug fixed in TCP code (thanks to Jim Reid)
Initial
Stephane Bortzmeyer 20 years ago
parent ace6dee486
commit 50b7e90667

@ -31,7 +31,7 @@ short no_recurse = FALSE;
* NS records for domains, so we need our own list of error * * NS records for domains, so we need our own list of error *
* strings. * * strings. *
****************************************************************/ ****************************************************************/
void int
nsError (error, domain) nsError (error, domain)
int error; int error;
char *domain; char *domain;
@ -39,17 +39,17 @@ nsError (error, domain)
switch (error) switch (error)
{ {
case HOST_NOT_FOUND: case HOST_NOT_FOUND:
(void) fprintf (stderr, "Unknown domain: %s\n", domain); err_ret ("Unknown domain: %s\n", domain);
break; return -1;
case NO_DATA: case NO_DATA:
(void) fprintf (stderr, "No records for %s\n", domain); err_ret ("No records for %s in the Answer section\n", domain);
break; return -1;
case TRY_AGAIN: case TRY_AGAIN:
(void) fprintf (stderr, "No response for query\n"); err_ret ("No response for query\n");
break; return -2;
default: default:
(void) fprintf (stderr, "Unexpected error\n"); err_ret ("Unexpected error\n");
break; return -1;
} }
} }
@ -141,7 +141,7 @@ start (struct addrinfo *res)
_res.options &= ~(RES_DNSRCH | RES_DEFNAMES | RES_NOALIASES); _res.options &= ~(RES_DNSRCH | RES_DEFNAMES | RES_NOALIASES);
if (use_tcp) if (use_tcp)
{ {
_res.options &= RES_USEVC; _res.options |= RES_USEVC;
} }
if (no_recurse) if (no_recurse)
{ {

Loading…
Cancel
Save