diff options
author | Daniel Stenberg <daniel@haxx.se> | 2019-09-19 17:43:13 +0200 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2019-09-19 17:43:13 +0200 |
commit | c5f782498398313209915c4f2d0f613f9bf6b86f (patch) | |
tree | b32ed8bf0f673a08a36607191e4c0f82af5fc542 | |
parent | 4aeff9b5e0c17f592b9d8393fae87fc292efb42a (diff) | |
download | curl-bagder/pvs-studio-warnings.tar.gz |
fixup mime: make Curl_mime_duppartbagder/pvs-studio-warnings
-rw-r--r-- | lib/mime.c | 9 |
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) |