]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
mime: skip NULL assigns after Curl_safefree()
authorDaniel Stenberg <daniel@haxx.se>
Thu, 13 Apr 2023 07:43:31 +0000 (09:43 +0200)
committerDaniel Stenberg <daniel@haxx.se>
Thu, 13 Apr 2023 15:15:08 +0000 (17:15 +0200)
Pointed out by PVS.

Ref: #10929
Closes #10947

lib/mime.c

index 83846c57dd8cdfff43fdaceceea59e74c2962b21..0b21a1027e0b7a6f27f41cbb6d6c68115688d241 100644 (file)
@@ -750,7 +750,6 @@ static void mime_file_free(void *ptr)
     part->fp = NULL;
   }
   Curl_safefree(part->data);
-  part->data = NULL;
 }
 
 
@@ -1341,7 +1340,6 @@ CURLcode curl_mime_name(curl_mimepart *part, const char *name)
     return CURLE_BAD_FUNCTION_ARGUMENT;
 
   Curl_safefree(part->name);
-  part->name = NULL;
 
   if(name) {
     part->name = strdup(name);
@@ -1359,7 +1357,6 @@ CURLcode curl_mime_filename(curl_mimepart *part, const char *filename)
     return CURLE_BAD_FUNCTION_ARGUMENT;
 
   Curl_safefree(part->filename);
-  part->filename = NULL;
 
   if(filename) {
     part->filename = strdup(filename);
@@ -1459,7 +1456,6 @@ CURLcode curl_mime_type(curl_mimepart *part, const char *mimetype)
     return CURLE_BAD_FUNCTION_ARGUMENT;
 
   Curl_safefree(part->mimetype);
-  part->mimetype = NULL;
 
   if(mimetype) {
     part->mimetype = strdup(mimetype);