]> git.sur5r.net Git - openldap/commitdiff
Apply patch from -devel.
authorKurt Zeilenga <kurt@openldap.org>
Sun, 22 Nov 1998 22:22:45 +0000 (22:22 +0000)
committerKurt Zeilenga <kurt@openldap.org>
Sun, 22 Nov 1998 22:22:45 +0000 (22:22 +0000)
clients/finger/main.c

index f119b7dd0219cf1fa145d250b62478397eedc532..ec281f7f1eee92d31193e7b483c7120078fc679f 100644 (file)
@@ -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();