X-Git-Url: https://code.citadel.org/?a=blobdiff_plain;f=webcit%2Flocate_host.c;h=d015f53f54ab1e6df2e7186a0f346ef2e5e297a5;hb=HEAD;hp=58047f1f46d99fa0deb4bbab18cceb801073ed97;hpb=c6aec42f213ec284e34648f3d69bcf927dccddb1;p=citadel.git diff --git a/webcit/locate_host.c b/webcit/locate_host.c index 58047f1f4..d3ba61707 100644 --- a/webcit/locate_host.c +++ b/webcit/locate_host.c @@ -1,4 +1,3 @@ - /* * Given a socket, supply the name of the host at the other end. * @@ -14,18 +13,19 @@ */ #include "webcit.h" -#include "webserver.h" + /* * IPv4/IPv6 locate_host() */ -void locate_host(StrBuf * tbuf, int client_socket) { +void locate_host(StrBuf *tbuf, int client_socket) +{ struct sockaddr_in6 clientaddr; unsigned int addrlen = sizeof(clientaddr); char clienthost[NI_MAXHOST] = ""; - getpeername(client_socket, (struct sockaddr *) &clientaddr, &addrlen); - getnameinfo((struct sockaddr *) &clientaddr, addrlen, clienthost, sizeof(clienthost), NULL, 0, 0); - StrBufAppendBufPlain(tbuf, clienthost, -1, 0); + getpeername(client_socket, (struct sockaddr *)&clientaddr, &addrlen); + getnameinfo((struct sockaddr *)&clientaddr, addrlen, clienthost, sizeof(clienthost), NULL, 0, 0); + StrBufAppendBufPlain(tbuf, clienthost, -1, 0); syslog(LOG_DEBUG, "Client is at %s\n", clienthost); }