From 19bf9ec448c3fc936d51e3df0659bfef9c96d6bb Mon Sep 17 00:00:00 2001 From: "Janet B. Anderson" Date: Wed, 1 Mar 1995 19:43:56 +0000 Subject: [PATCH] Fixed call to inet_ntoa and added ifdef for free on HP --- src/util/iocLogServer.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/util/iocLogServer.c b/src/util/iocLogServer.c index 75e28b6e8..82f85604d 100644 --- a/src/util/iocLogServer.c +++ b/src/util/iocLogServer.c @@ -286,13 +286,13 @@ static void acceptNewClient(struct ioc_log_server *pserver) struct hostent *pent; pent = gethostbyaddr( - &addr.sin_addr, + (char *)&addr.sin_addr, sizeof addr.sin_addr, AF_INET); if(pent){ pname = pent->h_name; }else{ - pname = (char *) inet_ntoa(&addr.sin_addr); + pname = (char *) inet_ntoa(addr.sin_addr); } } @@ -405,8 +405,10 @@ static void readFromClient(struct iocLogClient *pclient) pclient->insock); if(close(pclient->insock)<0) abort(); +#ifndef __hpux /* definition is void free() on HP */ if(free(pclient)<0) abort(); +#endif return; }