Commit 4ad68ec3 authored by Daniel Stenberg's avatar Daniel Stenberg
Browse files

more variable type fixes for the large POST support

parent ef776ab8
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -1620,11 +1620,11 @@ CURLcode Curl_http(struct connectdata *conn)
          if(!conn->bits.upload_chunky)
            /* We're not sending it 'chunked', append it to the request
               already now to reduce the number if send() calls */
            add_buffer(req_buffer, data->set.postfields, postsize);
            add_buffer(req_buffer, data->set.postfields, (size_t)postsize);
          else {
            /* Append the POST data chunky-style */
            add_bufferf(req_buffer, "%x\r\n", postsize);
            add_buffer(req_buffer, data->set.postfields, postsize);
            add_buffer(req_buffer, data->set.postfields, (size_t)postsize);
            add_buffer(req_buffer, "\r\n0\r\n\r\n", 7); /* end of a chunked
                                                           transfer stream */
          }
+2 −2
Original line number Diff line number Diff line
@@ -205,7 +205,7 @@ struct negotiatedata {
 ***************************************************************************/
struct HTTP {
  struct FormData *sendit;
  size_t postsize;
  curl_off_t postsize; /* off_t to handle large file sizes */
  char *postdata;

  const char *p_pragma;      /* Pragma: string */
@@ -221,7 +221,7 @@ struct HTTP {
    curl_read_callback fread; /* backup storage for fread pointer */
    void *fread_in;           /* backup storage for fread_in pointer */
    char *postdata;
    size_t postsize;
    curl_off_t postsize;
  } backup;

  enum {