url: let CURLOPT_BUFFERSIZE realloc to smaller sizes too

Closes #1449
This commit is contained in:
Daniel Stenberg 2017-05-01 00:31:56 +02:00
parent e3ed5cb380
commit 4858c451ee
1 changed files with 2 additions and 2 deletions

View File

@ -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"));