From 28ab0c0a05579ca1c61b61b589f3b7d907898028 Mon Sep 17 00:00:00 2001 From: wessels <> Date: Sat, 27 Jul 1996 01:29:54 +0000 Subject: [PATCH] Adding fqdnFromAddr() to be used for hostnames in error messages --- src/comm.cc | 4 ++-- src/fqdncache.cc | 11 ++++++++++- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/src/comm.cc b/src/comm.cc index 7ded7e0b2a..25bdb2480f 100644 --- a/src/comm.cc +++ b/src/comm.cc @@ -1,7 +1,7 @@ /* - * $Id: comm.cc,v 1.47 1996/07/25 07:10:30 wessels Exp $ + * $Id: comm.cc,v 1.48 1996/07/26 19:29:54 wessels Exp $ * * DEBUG: section 5 Socket Functions * AUTHOR: Harvest Derived @@ -404,7 +404,7 @@ int comm_connect_addr(sock, address) errno = x; default: debug(5, 1, "connect: %s:%d: %s.\n", - inet_ntoa(address->sin_addr), + fqdnFromAddr(address->sin_addr), ntohs(address->sin_port), xstrerror()); return COMM_ERROR; diff --git a/src/fqdncache.cc b/src/fqdncache.cc index 7eb992283d..87674f0369 100644 --- a/src/fqdncache.cc +++ b/src/fqdncache.cc @@ -1,6 +1,6 @@ /* - * $Id: fqdncache.cc,v 1.4 1996/07/25 07:10:33 wessels Exp $ + * $Id: fqdncache.cc,v 1.5 1996/07/26 19:29:55 wessels Exp $ * * DEBUG: section 34 FQDN Cache * AUTHOR: Harvest Derived @@ -1025,3 +1025,12 @@ void fqdncacheReleaseInvalid(name) return; fqdncache_release(f); } + +char *fqdnFromAddr(addr) + struct in_addr addr; +{ + char *n; + if ((n = fqdncache_gethostbyaddr(addr, 0))) + return n; + return inet_ntoa(addr); +} -- 2.47.3