Skip to content

Commit

Permalink
sasl_sspi: Fixed Kerberos response buffer not being allocated when us…
Browse files Browse the repository at this point in the history
…ing SSO
  • Loading branch information
captain-caveman2k committed Oct 15, 2014
1 parent 3621045 commit 2ae142e
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions lib/curl_sasl_sspi.c
Expand Up @@ -328,6 +328,11 @@ CURLcode Curl_sasl_create_gssapi_user_message(struct SessionHandle *data,
/* Release the package buffer as it is not required anymore */
s_pSecFn->FreeContextBuffer(SecurityPackage);

/* Allocate our response buffer */
krb5->output_token = malloc(krb5->token_max);
if(!krb5->output_token)
return CURLE_OUT_OF_MEMORY;

/* Generate our SPN */
krb5->spn = Curl_sasl_build_spn(service, data->easy_conn->host.name);
if(!krb5->spn)
Expand All @@ -341,11 +346,6 @@ CURLcode Curl_sasl_create_gssapi_user_message(struct SessionHandle *data,

/* Allow proper cleanup of the identity structure */
krb5->p_identity = &krb5->identity;

/* Allocate our response buffer */
krb5->output_token = malloc(krb5->token_max);
if(!krb5->output_token)
return CURLE_OUT_OF_MEMORY;
}
else
/* Use the current Windows user */
Expand Down

0 comments on commit 2ae142e

Please sign in to comment.