diff --git a/tests/test_getaddrinfo.c b/tests/test_getaddrinfo.c index 7581428..8fd62f7 100644 --- a/tests/test_getaddrinfo.c +++ b/tests/test_getaddrinfo.c @@ -3,30 +3,30 @@ #include #include #include - + #ifndef NI_MAXHOST #define NI_MAXHOST 1025 #endif - + int main(void) { struct addrinfo *result; struct addrinfo *res; int error; - + /* resolve the domain name into a list of addresses */ error = getaddrinfo("www.example.com", NULL, NULL, &result); if (error != 0) - { + { fprintf(stderr, "error in getaddrinfo: %s\n", gai_strerror(error)); return EXIT_FAILURE; - } - + } + /* loop over all returned results and do inverse lookup */ for (res = result; res != NULL; res = res->ai_next) - { + { char hostname[NI_MAXHOST] = ""; - - error = getnameinfo(res->ai_addr, res->ai_addrlen, hostname, NI_MAXHOST, NULL, 0, 0); + + error = getnameinfo(res->ai_addr, res->ai_addrlen, hostname, NI_MAXHOST, NULL, 0, 0); if (error != 0) { fprintf(stderr, "error in getnameinfo: %s\n", gai_strerror(error)); @@ -34,8 +34,8 @@ int main(void) { } if (*hostname != '\0') printf("hostname: %s\n", hostname); - } - + } + freeaddrinfo(result); return EXIT_SUCCESS; }