diff options
author | Daniel Stenberg <daniel@haxx.se> | 2017-05-01 00:31:56 +0200 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2017-05-01 00:31:56 +0200 |
commit | cd6a0f11f0a2efd2df1789168632027ae37ed27b (patch) | |
tree | 9b95beb4b84442ab9cbc9d10542c3f8776eb3b2e | |
parent | b3caf9b782e542c7792584947a2c03511748a7ae (diff) | |
download | curl-bagder/buffer-use-cleanups.tar.gz |
url: let CURLOPT_BUFFERSIZE realloc to smaller sizes toobagder/buffer-use-cleanups
-rw-r--r-- | lib/url.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -2298,8 +2298,8 @@ CURLcode Curl_setopt(struct Curl_easy *data, CURLoption option, else if(arg < READBUFFER_MIN) arg = READBUFFER_MIN; - /* Resize only if larger than default buffer size. */ - if(arg > READBUFFER_SIZE) { + /* Resize if new size */ + if(arg != data->set.buffer_size) { char *newbuff = realloc(data->state.buffer, arg + 1); if(!newbuff) { DEBUGF(fprintf(stderr, "Error: realloc of buffer failed\n")); |