From e669a3a37caef487283366903e879d57d1cc8002 Mon Sep 17 00:00:00 2001 From: Max Lv Date: Tue, 26 Jan 2016 09:48:33 +0800 Subject: [PATCH] reset peer_name --- src/server.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/server.c b/src/server.c index 3bc82114..2691c05a 100644 --- a/src/server.c +++ b/src/server.c @@ -238,6 +238,7 @@ static char *get_peer_name(int fd) struct sockaddr_storage addr; socklen_t len = sizeof addr; memset(&addr, 0, len); + memset(peer_name, 0, INET6_ADDRSTRLEN); int err = getpeername(fd, (struct sockaddr *)&addr, &len); if (err == 0) { if (addr.ss_family == AF_INET) {