Avoid creating garbage on an OOM error
This commit is contained in:
parent
4e4b6de5ce
commit
a028c69f48
@ -1211,9 +1211,12 @@ CURLcode Curl_getFormData(struct FormData **finalform,
|
|||||||
char *filebasename= NULL;
|
char *filebasename= NULL;
|
||||||
if(!file->showfilename) {
|
if(!file->showfilename) {
|
||||||
filebasename = strippath(file->contents);
|
filebasename = strippath(file->contents);
|
||||||
if(!filebasename)
|
if(!filebasename) {
|
||||||
|
Curl_formclean(&firstform);
|
||||||
|
free(boundary);
|
||||||
return CURLE_OUT_OF_MEMORY;
|
return CURLE_OUT_OF_MEMORY;
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
result = AddFormDataf(&form, &size,
|
result = AddFormDataf(&form, &size,
|
||||||
"\r\n--%s\r\nContent-Disposition: "
|
"\r\n--%s\r\nContent-Disposition: "
|
||||||
|
Loading…
x
Reference in New Issue
Block a user