From: Patrick Monnerat Date: Fri, 20 Oct 2017 12:57:12 +0000 (+0100) Subject: mime: do not reuse previously computed multipart size X-Git-Tag: curl-7_56_1~7 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=cea27d3454114a663e96099f9944333b3232b392;p=curl mime: do not reuse previously computed multipart size The contents might have changed: size must be recomputed. Reported-by: moteus on github Fixes #1999 --- 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;