mirror of
https://github.com/curl/curl.git
synced 2026-08-25 18:13:37 +03:00
mime: be tolerant about setting twice the same header list in a part.
This commit is contained in:
parent
14d6e207d3
commit
93e62adde8
1 changed files with 2 additions and 1 deletions
|
|
@ -1356,7 +1356,8 @@ CURLcode curl_mime_headers(curl_mimepart *part,
|
|||
return CURLE_BAD_FUNCTION_ARGUMENT;
|
||||
|
||||
if(part->flags & MIME_USERHEADERS_OWNER) {
|
||||
curl_slist_free_all(part->userheaders);
|
||||
if(part->userheaders != headers) /* Allow setting twice the same list. */
|
||||
curl_slist_free_all(part->userheaders);
|
||||
part->flags &= ~MIME_USERHEADERS_OWNER;
|
||||
}
|
||||
part->userheaders = headers;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue