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

completely disable that header to get sent.
This commit is contained in:
Daniel Stenberg 2000-07-31 21:30:19 +00:00
parent 9d5c6df788
commit 1cf13c825f

View File

@ -399,9 +399,22 @@ CURLcode http(struct connectdata *conn)
}
while(headers) {
sendf(data->firstsocket, data,
"%s\015\012",
headers->data);
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;
}