diff --git a/src/pool.c b/src/pool.c index 61ea3b8..8b570a0 100644 --- a/src/pool.c +++ b/src/pool.c @@ -2783,7 +2783,7 @@ client_add(int fd, struct sockaddr_storage *ss, c->connected_since = time(NULL); c->downstream = downstream; int rc = 0; - if ((rc = getnameinfo((struct sockaddr*)ss, sizeof(ss), + if ((rc = getnameinfo((struct sockaddr*)ss, sizeof(*ss), c->host, MAX_HOST, NULL, 0, NI_NUMERICHOST))) { log_error("Error getting client address: %s",