]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
mime: avoid NULL pointer dereference risk
authorDaniel Stenberg <daniel@haxx.se>
Tue, 24 Apr 2018 09:33:29 +0000 (11:33 +0200)
committerDaniel Stenberg <daniel@haxx.se>
Tue, 24 Apr 2018 15:11:01 +0000 (17:11 +0200)
Coverity detected, CID 1435120

Closes #2527

lib/mime.c

index ce56d7873a56fe7e031a2fdff95403ed76b5a581..4c0d2eebabdb8b7401a4414bfea608e465f061de 100644 (file)
@@ -1205,7 +1205,7 @@ CURLcode Curl_mime_duppart(curl_mimepart *dst, const curl_mimepart *src)
     res = curl_mime_filename(dst, src->filename);
 
   /* If an error occurred, rollback. */
-  if(res)
+  if(res && dst)
     Curl_mime_cleanpart(dst);
 
   return res;