Commit a028c69f authored by Dan Fandrich's avatar Dan Fandrich
Browse files

Avoid creating garbage on an OOM error

parent 4e4b6de5
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -1211,9 +1211,12 @@ CURLcode Curl_getFormData(struct FormData **finalform,
        char *filebasename= NULL;
        if(!file->showfilename) {
          filebasename = strippath(file->contents);
          if(!filebasename)
          if(!filebasename) {
            Curl_formclean(&firstform);
            free(boundary);
            return CURLE_OUT_OF_MEMORY;
          }
        }

        result = AddFormDataf(&form, &size,
                              "\r\n--%s\r\nContent-Disposition: "