Explorar el Código

url.c: Fixed compilation warning

conversion from 'curl_off_t' to 'size_t', possible loss of data
Steve Holme hace 9 años
padre
commit
e8cea8d70f
Se han modificado 1 ficheros con 2 adiciones y 1 borrados
  1. 2 1
      lib/url.c

+ 2 - 1
lib/url.c

@@ -368,7 +368,8 @@ CURLcode Curl_dupset(struct SessionHandle *dst, struct SessionHandle *src)
   i = STRING_COPYPOSTFIELDS;
   i = STRING_COPYPOSTFIELDS;
   if(src->set.postfieldsize && src->set.str[i]) {
   if(src->set.postfieldsize && src->set.str[i]) {
     /* postfieldsize is curl_off_t, Curl_memdup() takes a size_t ... */
     /* postfieldsize is curl_off_t, Curl_memdup() takes a size_t ... */
-    dst->set.str[i] = Curl_memdup(src->set.str[i], src->set.postfieldsize);
+    dst->set.str[i] = Curl_memdup(src->set.str[i],
+                                  curlx_sotouz(src->set.postfieldsize));
     if(!dst->set.str[i])
     if(!dst->set.str[i])
       return CURLE_OUT_OF_MEMORY;
       return CURLE_OUT_OF_MEMORY;
     /* point to the new copy */
     /* point to the new copy */