From 1056cb12e0a90237dc87ead63ab2dfabf2282901 Mon Sep 17 00:00:00 2001 From: "Eric S. Raymond" Date: Tue, 8 Jul 1997 20:14:24 +0000 Subject: Guenther Leber's error changes. svn path=/trunk/; revision=1157 --- etrn.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/etrn.c b/etrn.c index d831c29f..2d6ef711 100644 --- a/etrn.c +++ b/etrn.c @@ -84,7 +84,8 @@ static int etrn_getrange(int sock, struct query *ctl, char *id, int *countp, if (gethostname(hname, sizeof hname) != 0) { /* exit with error message */ - error(5, errno, "gethostname"); + error(0, errno, "gethostname failed: "); + return PS_UNDEFINED; } /* in case we got a host basename (as we do in Linux), make a FQDN of it */ @@ -92,7 +93,8 @@ static int etrn_getrange(int sock, struct query *ctl, char *id, int *countp, if (hp == (struct hostent *) NULL) { /* exit with error message */ - error(5, 0, "gethostbyname"); + error(0, 0, "gethostbyname failed for %s", hname); + return PS_TRANSIENT; } /* here it is */ qname = hp->h_name; -- cgit v1.2.3