summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Stenberg <daniel@haxx.se>2019-09-19 17:43:13 +0200
committerDaniel Stenberg <daniel@haxx.se>2019-09-19 17:43:13 +0200
commitc5f782498398313209915c4f2d0f613f9bf6b86f (patch)
treeb32ed8bf0f673a08a36607191e4c0f82af5fc542
parent4aeff9b5e0c17f592b9d8393fae87fc292efb42a (diff)
downloadcurl-bagder/pvs-studio-warnings.tar.gz
fixup mime: make Curl_mime_duppartbagder/pvs-studio-warnings
-rw-r--r--lib/mime.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/lib/mime.c b/lib/mime.c
index f36574f74..081e51e50 100644
--- a/lib/mime.c
+++ b/lib/mime.c
@@ -1186,10 +1186,11 @@ CURLcode Curl_mime_duppart(curl_mimepart *dst, const curl_mimepart *src)
}
}
- /* Duplicate other fields. */
- dst->encoder = src->encoder;
-
- res = curl_mime_type(dst, src->mimetype);
+ if(!res) {
+ /* Duplicate other fields. */
+ dst->encoder = src->encoder;
+ res = curl_mime_type(dst, src->mimetype);
+ }
if(!res)
res = curl_mime_name(dst, src->name);
if(!res)