summaryrefslogtreecommitdiff
path: root/lib/mime.c
diff options
context:
space:
mode:
authorPatrick Monnerat <patrick@monnerat.net>2017-10-20 13:57:12 +0100
committerPatrick Monnerat <patrick@monnerat.net>2017-10-20 13:57:12 +0100
commitcea27d3454114a663e96099f9944333b3232b392 (patch)
tree17c7179c0aa6211e37630d3398b3321338e3d7bd /lib/mime.c
parentaeaa22de8edb71f29cf54b97b2ef842c1a05b02d (diff)
downloadcurl-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.c2
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;