]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
warning: silence a win64 compiler warning
authorDaniel Stenberg <daniel@haxx.se>
Fri, 30 Jul 2010 21:19:08 +0000 (23:19 +0200)
committerDaniel Stenberg <daniel@haxx.se>
Fri, 30 Jul 2010 21:19:47 +0000 (23:19 +0200)
conversion from 'size_t' to 'curl_socklen_t', possible loss of data

Reported by: Adam Light

lib/curl_addrinfo.c

index c38a1ed25fc817595a00a0b3b4e5cd5eccd40082..5098fa4314de8efe240543fd8a5279e8ae5316d4 100644 (file)
@@ -151,7 +151,10 @@ Curl_getaddrinfo_ex(const char *nodename,
     ca->ai_next      = NULL;
 
     if((ai->ai_addrlen > 0) && (ai->ai_addr != NULL)) {
-      ca->ai_addrlen  = ai->ai_addrlen;
+      /* typecast below avoid warning on at least win64:
+         conversion from 'size_t' to 'curl_socklen_t', possible loss of data
+      */
+      ca->ai_addrlen  = (curl_socklen_t)ai->ai_addrlen;
       if((ca->ai_addr = malloc(ca->ai_addrlen)) == NULL) {
         error = EAI_MEMORY;
         free(ca);