Made the 'postsize' variable an off_t type to be able to hold large file
authorDaniel Stenberg <daniel@haxx.se>
Fri, 12 Mar 2004 12:07:01 +0000 (12:07 +0000)
committerDaniel Stenberg <daniel@haxx.se>
Fri, 12 Mar 2004 12:07:01 +0000 (12:07 +0000)
sizes if desired

lib/http.c

index 9377d1e..ca99780 100644 (file)
@@ -1333,7 +1333,7 @@ CURLcode Curl_http(struct connectdata *conn)
 
     send_buffer *req_buffer;
     struct curl_slist *headers=data->set.headers;
-    size_t postsize;
+    curl_off_t postsize; /* off_t type to be able to hold a large file size */
 
     /* initialize a dynamic send-buffer */
     req_buffer = add_buffer_init();
@@ -1596,7 +1596,8 @@ CURLcode Curl_http(struct connectdata *conn)
         if(!checkheaders(data, "Content-Length:"))
           /* we allow replacing this header, although it isn't very wise to
              actually set your own */
-          add_bufferf(req_buffer, "Content-Length: %d\r\n", postsize);
+          add_bufferf(req_buffer, "Content-Length: %" FORMAT_OFF_T"\r\n",
+                      postsize);
       }
 
       if(!checkheaders(data, "Content-Type:"))