From: Yang Tse Date: Mon, 26 Sep 2011 11:44:24 +0000 (+0200) Subject: curl tool: fix some OOM handling - f4853db5 follow-up X-Git-Tag: curl-7_23_0~137 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d43983062111ebcd5d69d8347d64458463e9fa23;p=thirdparty%2Fcurl.git curl tool: fix some OOM handling - f4853db5 follow-up --- diff --git a/src/tool_cb_hdr.c b/src/tool_cb_hdr.c index e90a4e5899..bea407a1c1 100644 --- a/src/tool_cb_hdr.c +++ b/src/tool_cb_hdr.c @@ -47,6 +47,7 @@ size_t tool_header_cb(void *ptr, size_t size, size_t nmemb, void *userdata) const char *str = ptr; const size_t cb = size * nmemb; const char *end = (char*)ptr + cb; + struct Configurable *config = outs->config; /* * Once that libcurl has called back tool_header_cb() the returned value @@ -57,7 +58,7 @@ size_t tool_header_cb(void *ptr, size_t size, size_t nmemb, void *userdata) size_t failure = (size * nmemb) ? 0 : 1; #ifdef DEBUGBUILD - if(sz * nmemb > (size_t)CURL_MAX_WRITE_SIZE) { + if(size * nmemb > (size_t)CURL_MAX_WRITE_SIZE) { warnf(config, "Header data exceeds single call write limit!\n"); return failure; }