From: Kurt Zeilenga Date: Sun, 22 Nov 1998 22:22:45 +0000 (+0000) Subject: Apply patch from -devel. X-Git-Tag: OPENLDAP_REL_ENG_1_1_ALPHA3~6 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=3801e6639fdcdf8c7a77cce2635afb25fdb70659;p=openldap Apply patch from -devel. --- diff --git a/clients/finger/main.c b/clients/finger/main.c index f119b7dd02..ec281f7f1e 100644 --- a/clients/finger/main.c +++ b/clients/finger/main.c @@ -60,7 +60,6 @@ main( int argc, char **argv ) { int i; char *myname; - unsigned long mypeer = -1; struct hostent *hp; struct sockaddr_in peername; int peernamelen; @@ -109,7 +108,6 @@ main( int argc, char **argv ) perror( "getpeername" ); exit( 1 ); } - mypeer = (unsigned long) peername.sin_addr.s_addr; } #ifdef FINGER_BANNER @@ -132,13 +130,12 @@ main( int argc, char **argv ) #endif } - if ( dosyslog && mypeer != (unsigned long) -1 ) { - struct in_addr addr; - - hp = gethostbyaddr( (char *) &mypeer, sizeof(mypeer), AF_INET ); - addr.s_addr = mypeer; - syslog( LOG_INFO, "connection from %s (%s)", (hp == NULL) ? - "unknown" : hp->h_name, inet_ntoa( addr ) ); + if ( dosyslog && !interactive ) { + hp = gethostbyaddr( (char *) &peername.sin_addr.s_addr, + sizeof(peername.sin_addr.s_addr), AF_INET ); + syslog( LOG_INFO, "connection from %s (%s)", + (hp == NULL) ? "unknown" : hp->h_name, + inet_ntoa( peername.sin_addr ) ); } do_query();