Skip to content

Commit

Permalink
s4-auth-krb: Disable code in MIT build
Browse files Browse the repository at this point in the history
Unfortunately these functions are not available in MIT and there is no easy
workaround or compat funciton I can see at this stage. Will fix properly once
MIT gets the necessary functions or if another workaround can be found.
  • Loading branch information
simo5 committed May 4, 2012
1 parent c2f6632 commit 62f3be7
Showing 1 changed file with 4 additions and 1 deletion.
5 changes: 4 additions & 1 deletion source4/auth/kerberos/kerberos_util.c
Original file line number Diff line number Diff line change
Expand Up @@ -195,9 +195,10 @@ static krb5_error_code impersonate_principal_from_credentials(
return ret;
}

#ifdef SAMBA4_USES_HEIMDAL /* Disable for now MIT reads defaults when needed */
/* get the defaults */
krb5_get_init_creds_opt_set_default_flags(smb_krb5_context->krb5_context, NULL, NULL, krb_options);

#endif
/* set if we want a forwardable ticket */
switch (cli_credentials_get_krb_forwardable(credentials)) {
case CRED_AUTO_KRB_FORWARDABLE:
Expand All @@ -210,6 +211,7 @@ static krb5_error_code impersonate_principal_from_credentials(
break;
}

#ifdef SAMBA4_USES_HEIMDAL /* FIXME: MIT does not have this yet */
/*
* In order to work against windows KDCs even if we use
* the netbios domain name as realm, we need to add the following
Expand All @@ -219,6 +221,7 @@ static krb5_error_code impersonate_principal_from_credentials(
*/
krb5_get_init_creds_opt_set_win2k(smb_krb5_context->krb5_context,
krb_options, true);
#endif

tries = 2;
while (tries--) {
Expand Down

0 comments on commit 62f3be7

Please sign in to comment.