Skip to content
Snippets Groups Projects
Commit 98356298 authored by Daniel Stenberg's avatar Daniel Stenberg
Browse files

Georg Huettenegger added code to deal with error 417 when doing form posts.

NOTE: we might do this for *ALL* errors when doing form posts.
parent 3c52c53d
No related branches found
No related tags found
No related merge requests found
......@@ -431,9 +431,21 @@ Transfer(struct connectdata *c_conn)
wkeepfd = writefd;
}
}
else
else
header = FALSE; /* no more header to parse! */
if (417 == httpcode) {
/*
* we got: "417 Expectation Failed" this means:
* we have made a HTTP call and our Expect Header
* seems to cause a problem => abort the write operations
* (or prevent them from starting
*/
write_after_100_header = FALSE;
keepon &= ~KEEP_WRITE;
FD_ZERO(&wkeepfd);
}
/* now, only output this if the header AND body are requested:
*/
writetype = CLIENTWRITE_HEADER;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment