summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJason A. Donenfeld <Jason@zx2c4.com>2012-06-04 04:06:34 +0200
committerJason A. Donenfeld <Jason@zx2c4.com>2012-06-04 04:06:34 +0200
commit449be366a416146917bb0a682862f577c4c53bf2 (patch)
tree11bd8bcab6629863b377c3ecf3284e8265af8e1b
parentInitial commit. (diff)
downloadtelnet-password-honeypot-449be366a416146917bb0a682862f577c4c53bf2.tar.xz
telnet-password-honeypot-449be366a416146917bb0a682862f577c4c53bf2.zip
Proper string size.
-rw-r--r--honeypot.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/honeypot.c b/honeypot.c
index 9b50f24..59f48c2 100644
--- a/honeypot.c
+++ b/honeypot.c
@@ -501,9 +501,9 @@ int main(int argc, char *argv[])
char ipaddr[INET6_ADDRSTRLEN];
memset(ipaddr, 0, sizeof(ipaddr));
if (connection_addr.ss_family == AF_INET6)
- inet_ntop(AF_INET6, &(((struct sockaddr_in6 *)&connection_addr)->sin6_addr), ipaddr, connection_addr_len);
+ inet_ntop(AF_INET6, &(((struct sockaddr_in6 *)&connection_addr)->sin6_addr), ipaddr, INET6_ADDRSTRLEN);
else if (connection_addr.ss_family == AF_INET)
- inet_ntop(AF_INET, &(((struct sockaddr_in *)&connection_addr)->sin_addr), ipaddr, connection_addr_len);
+ inet_ntop(AF_INET, &(((struct sockaddr_in *)&connection_addr)->sin_addr), ipaddr, INET6_ADDRSTRLEN);
printf("Forked process %d for connection %s.\n", getpid(), ipaddr);
handle_connection(connection_fd, ipaddr);
}