X-Git-Url: http://git.indexdata.com/?p=yaz-moved-to-github.git;a=blobdiff_plain;f=src%2Ftcpdchk.c;h=1d83211e1ff2a312ad2ac318adde6ce02cfb31c6;hp=195938be2941d2abe125ebad54d45e24c80b8fad;hb=d1ea8fe378111656d531fb426eaa10f57d56f29f;hpb=eafd1552e1097d4f93f7eb22cabbb25d3b751bf8 diff --git a/src/tcpdchk.c b/src/tcpdchk.c index 195938b..1d83211 100644 --- a/src/tcpdchk.c +++ b/src/tcpdchk.c @@ -74,15 +74,14 @@ int check_ip_tcpd(void *cd, const char *addr, int len, int type) AF_INET))) host_name = (char*) host->h_name; host_addr = inet_ntoa(addr_in->sin_addr); - if (host_addr) + if (host_addr && host_name) request_init(&request_info, RQ_DAEMON, daemon_name, RQ_CLIENT_NAME, host_name, RQ_CLIENT_SIN, addr_in, RQ_CLIENT_ADDR, host_addr, 0); else request_init(&request_info, RQ_DAEMON, daemon_name, - RQ_CLIENT_SIN, addr_in, - RQ_CLIENT_ADDR, host_addr, 0); + RQ_CLIENT_SIN, addr_in, 0); i = hosts_access(&request_info); if (!i) {