diff options
author | Daniel Stenberg <daniel@haxx.se> | 2011-10-24 17:28:41 +0200 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2011-10-24 17:28:41 +0200 |
commit | 515f11e79bf1d13a1659cb7d4cb03ba26a3bbae6 (patch) | |
tree | fd3eb84c9709b195a24a265a9df9faeb7be62eb5 /src/tool_cb_hdr.c | |
parent | 5850cc4808ab3669e7a973bd492a630f51804df3 (diff) | |
download | curl-515f11e79bf1d13a1659cb7d4cb03ba26a3bbae6.tar.gz |
large headers: have curl accept >16K headers
As commit 5850cc4808ab clarifies, libcurl can deliver header lines that
are longer than CURL_MAX_WRITE_SIZE, only body data is limited to that
size. The curl tool has check (when built debug-enabled) that made the
wrong checks and this new test 1205 verifies that larger headers work.
Diffstat (limited to 'src/tool_cb_hdr.c')
-rw-r--r-- | src/tool_cb_hdr.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/tool_cb_hdr.c b/src/tool_cb_hdr.c index 06ced4541..fb24b4508 100644 --- a/src/tool_cb_hdr.c +++ b/src/tool_cb_hdr.c @@ -60,8 +60,7 @@ size_t tool_header_cb(void *ptr, size_t size, size_t nmemb, void *userdata) return failure; #ifdef DEBUGBUILD - if((size * nmemb > (size_t)CURL_MAX_WRITE_SIZE) || - (size * nmemb > (size_t)CURL_MAX_HTTP_HEADER)) { + if(size * nmemb > (size_t)CURL_MAX_HTTP_HEADER) { warnf(outs->config, "Header data exceeds single call write limit!\n"); return failure; } |