summaryrefslogtreecommitdiff
path: root/src/tool_cb_hdr.c
diff options
context:
space:
mode:
authorDaniel Stenberg <daniel@haxx.se>2011-10-24 17:28:41 +0200
committerDaniel Stenberg <daniel@haxx.se>2011-10-24 17:28:41 +0200
commit515f11e79bf1d13a1659cb7d4cb03ba26a3bbae6 (patch)
treefd3eb84c9709b195a24a265a9df9faeb7be62eb5 /src/tool_cb_hdr.c
parent5850cc4808ab3669e7a973bd492a630f51804df3 (diff)
downloadcurl-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.c3
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;
}