Unverified Commit 1e548f77 authored by Daniel Stenberg's avatar Daniel Stenberg
Browse files

smtp: fix memory leak in OOM

Regression since ce0881ed

Coverity CID 1418139 and CID 1418136 found it, but it was also seen in
torture testing.
parent 7f794a22
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -550,8 +550,11 @@ static CURLcode smtp_perform_mail(struct connectdata *conn)
    if(!result)
      result = Curl_mime_rewind(&data->set.mimepost);

    if(result)
    if(result) {
      free(from);
      free(auth);
      return result;
    }

    data->state.infilesize = Curl_mime_size(&data->set.mimepost);