Commit 1cf13c82 authored by Daniel Stenberg's avatar Daniel Stenberg
Browse files

Replacing one of the internal headers with one that has no contents will now

completely disable that header to get sent.
parent 9d5c6df7
Loading
Loading
Loading
Loading
+16 −3
Original line number Diff line number Diff line
@@ -399,9 +399,22 @@ CURLcode http(struct connectdata *conn)
    }

    while(headers) {
      char *ptr = strchr(headers->data, ':');
      if(ptr) {
        /* we require a colon for this to be a true header */

        ptr++; /* pass the colon */
        while(*ptr && isspace(*ptr))
          ptr++;

        if(*ptr) {
          /* only send this if the contents was non-blank */

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