Commit 1a073a20 authored by Dan Fandrich's avatar Dan Fandrich
Browse files

sasl: Fixed a memory leak on OOM

parent 63a0bd42
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -569,6 +569,7 @@ CURLcode Curl_sasl_create_digest_md5_message(struct SessionHandle *data,
                     "qop=%s",
                     userp, realm, nonce,
                     cnonce, nonceCount, spn, resp_hash_hex, qop);
  Curl_safefree(spn);
  if(!response)
    return CURLE_OUT_OF_MEMORY;

@@ -576,7 +577,6 @@ CURLcode Curl_sasl_create_digest_md5_message(struct SessionHandle *data,
  result = Curl_base64_encode(data, response, 0, outptr, outlen);

  Curl_safefree(response);
  Curl_safefree(spn);

  return result;
}