Commit 85a4df8b authored by Dan Fandrich's avatar Dan Fandrich
Browse files

formdata: Fixed memory leak on OOM condition

parent e2dae8a7
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -1110,8 +1110,10 @@ static CURLcode formdata_add_filename(const struct curl_httppost *file,

    /* filename need be escaped */
    filename_escaped = malloc(strlen(filename)*2+1);
    if(!filename_escaped)
    if(!filename_escaped) {
      free(filebasename);
      return CURLE_OUT_OF_MEMORY;
    }
    p0 = filename_escaped;
    p1 = filename;
    while(*p1) {