Commit e9b4a969 authored by Steve Holme's avatar Steve Holme
Browse files

sasl_sspi: Fixed memory leak with not releasing Package Info struct

Curl_sasl_create_digest_md5_message() wouldn't free the Package Info
structure after QuerySecurityPackageInfo() had allocated it.
parent 37f0e8a3
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -110,6 +110,9 @@ CURLcode Curl_sasl_create_digest_md5_message(struct SessionHandle *data,
    return CURLE_NOT_BUILT_IN;
  }

  /* Release the package buffer as it is not required anymore */
  s_pSecFn->FreeContextBuffer(SecurityPackage);

  /* Calculate our SPN */
  spn = aprintf("%s/%s", service, data->easy_conn->host.name);
  if(!spn)