diff options
author | Patrick Monnerat <patrick@monnerat.net> | 2017-10-20 13:57:12 +0100 |
---|---|---|
committer | Patrick Monnerat <patrick@monnerat.net> | 2017-10-20 13:57:12 +0100 |
commit | cea27d3454114a663e96099f9944333b3232b392 (patch) | |
tree | 17c7179c0aa6211e37630d3398b3321338e3d7bd /lib/mime.c | |
parent | aeaa22de8edb71f29cf54b97b2ef842c1a05b02d (diff) | |
download | curl-cea27d3454114a663e96099f9944333b3232b392.tar.gz |
mime: do not reuse previously computed multipart size
The contents might have changed: size must be recomputed.
Reported-by: moteus on github
Fixes #1999
Diffstat (limited to 'lib/mime.c')
-rw-r--r-- | lib/mime.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/mime.c b/lib/mime.c index d9b7f524e..07eded723 100644 --- a/lib/mime.c +++ b/lib/mime.c @@ -1523,7 +1523,7 @@ curl_off_t Curl_mime_size(curl_mimepart *part) { curl_off_t size; - if(part->datasize < 0 && part->kind == MIMEKIND_MULTIPART) + if(part->kind == MIMEKIND_MULTIPART) part->datasize = multipart_size(part->arg); size = part->datasize; |