Commit ecb2b95b authored by Daniel Stenberg's avatar Daniel Stenberg
Browse files

struct HttpHeader changed to struct curl_slist

parent 28b0b731
Loading
Loading
Loading
Loading
+6 −5
Original line number Diff line number Diff line
@@ -107,11 +107,11 @@
 */
bool static checkheaders(struct UrlData *data, char *thisheader)
{
  struct HttpHeader *head;
  struct curl_slist *head;
  size_t thislen = strlen(thisheader);

  for(head = data->headers; head; head=head->next) {
    if(strnequal(head->header, thisheader, thislen)) {
    if(strnequal(head->data, thisheader, thislen)) {
      return TRUE;
    }
  }
@@ -280,6 +280,7 @@ CURLcode http(struct connectdata *conn)
    http->p_accept = "Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, */*\r\n";

  do {
    struct curl_slist *headers=data->headers;
    sendf(data->firstsocket, data,
          "%s " /* GET/HEAD/POST/PUT */
          "%s HTTP/1.0\r\n" /* path */
@@ -362,11 +363,11 @@ CURLcode http(struct connectdata *conn)
      }
    }

    while(data->headers) {
    while(headers) {
      sendf(data->firstsocket, data,
            "%s\015\012",
            data->headers->header);
      data->headers = data->headers->next;
            headers->data);
      headers = headers->next;
    }

    if(data->bits.http_post || data->bits.http_formpost) {
+1 −1
Original line number Diff line number Diff line
@@ -390,7 +390,7 @@ struct UrlData {
  char *newurl; /* This can only be set if a Location: was in the
		   document headers */

  struct HttpHeader *headers; /* linked list of extra headers */
  struct curl_slist *headers; /* linked list of extra headers */
  struct HttpPost *httppost;  /* linked list of POST data */

  char *cert; /* PEM-formatted certificate */