]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
fix compiler warning
authorYang Tse <yangsita@gmail.com>
Sun, 19 Oct 2008 22:46:54 +0000 (22:46 +0000)
committerYang Tse <yangsita@gmail.com>
Sun, 19 Oct 2008 22:46:54 +0000 (22:46 +0000)
lib/hostip.c

index 3a5f642fb9887f03c6af382e55d649947f7b3670..fe3b9320fd1bd9429fca5e0c1f02ea0c2540f23b 100644 (file)
@@ -181,21 +181,21 @@ int Curl_num_addresses(const Curl_addrinfo *addr)
 const char *
 Curl_printable_address(const Curl_addrinfo *ai, char *buf, size_t bufsize)
 {
-  struct sockaddr_in *sa4;
-  struct in_addr *ipaddr4;
+  const struct sockaddr_in *sa4;
+  const struct in_addr *ipaddr4;
 #ifdef ENABLE_IPV6
-  struct sockaddr_in6 *sa6;
-  struct in6_addr *ipaddr6;
+  const struct sockaddr_in6 *sa6;
+  const struct in6_addr *ipaddr6;
 #endif
 
   switch (ai->ai_family) {
     case AF_INET:
-      sa4 = (struct sockaddr_in *)ai->ai_addr;
+      sa4 = (const void *)ai->ai_addr;
       ipaddr4 = &sa4->sin_addr;
       return Curl_inet_ntop(ai->ai_family, (const void *)ipaddr4, buf, bufsize);
 #ifdef ENABLE_IPV6
     case AF_INET6:
-      sa6 = (struct sockaddr_in6 *)ai->ai_addr;
+      sa6 = (const void *)ai->ai_addr;
       ipaddr6 = &sa6->sin6_addr;
       return Curl_inet_ntop(ai->ai_family, (const void *)ipaddr6, buf, bufsize);
 #endif