Correzioni rimaste indietro ed espansione funzioni del resolver.
[gapil.git] / listati / mygetaddr.c
index 2332b139f2bcf3d436d4044960c2f18b71aa7d00..718b22995784dc7b58269aadd90233144e886840 100644 (file)
@@ -20,7 +20,7 @@
                               buffer, sizeof(buffer));
        } else if (ptr->ai_family == PF_INET6) {      /* if IPv6 */
            printf("IPv6 address: \n");
-           addr6 = (struct sockaddr_in *) ptr->ai_addr;    /* address */
+           addr6 = (struct sockaddr_in6 *) ptr->ai_addr;   /* address */
            port = ntohs(addr6->sin6_port);                 /* port */
            string = inet_ntop(addr6->sin6_family, &addr6->sin6_addr, 
                               buffer, sizeof(buffer));
@@ -34,4 +34,3 @@
        ptr = ptr->ai_next;
     }
     exit(0);
-}