From 8e14aa4417ededf475ca59b7dbb498d53d85e65c Mon Sep 17 00:00:00 2001 From: Michael Theall Date: Tue, 25 Jul 2017 22:01:10 -0500 Subject: [PATCH] Remove use of getnameinfo for new connections. --- source/ftp.c | 17 ++--------------- 1 file changed, 2 insertions(+), 15 deletions(-) diff --git a/source/ftp.c b/source/ftp.c index 3a9bd77..5c39eb8 100644 --- a/source/ftp.c +++ b/source/ftp.c @@ -11,7 +11,6 @@ #include #include #include -#include #include #include #include @@ -898,8 +897,6 @@ ftp_session_new(int listen_fd) ftp_session_t *session; struct sockaddr_in addr; socklen_t addrlen = sizeof(addr); - char host[NI_MAXHOST+1]; - char serv[NI_MAXSERV+1]; /* accept connection */ new_fd = accept(listen_fd, (struct sockaddr*)&addr, &addrlen); @@ -909,18 +906,8 @@ ftp_session_new(int listen_fd) return; } - memset(host, 0, sizeof(host)); - memset(serv, 0, sizeof(serv)); - - /* reverse dns lookup */ - rc = getnameinfo((struct sockaddr*)&addr, addrlen, - host, sizeof(host), serv, sizeof(serv), 0); - if(rc != 0) - console_print(CYAN "accepted connection from %s:%u\n" RESET, - inet_ntoa(addr.sin_addr), ntohs(addr.sin_port)); - else - console_print(CYAN "accepted connection from %s:%s\n" RESET, - host, serv); + console_print(CYAN "accepted connection from %s:%u\n" RESET, + inet_ntoa(addr.sin_addr), ntohs(addr.sin_port)); /* allocate a new session */ session = (ftp_session_t*)calloc(1, sizeof(ftp_session_t));