SuSE 9.1 Pro
*/
if (ccdef)
+#if 0 /* redisabled by gd :) at least until any official heimdal version has it fixed. */
krb5_cc_close(context, ccdef);
+#endif
if (auth_context)
krb5_auth_con_free(context, auth_context);
krb5_free_context(context);
}
#endif
- krb5_error_code smb_krb5_kt_free_entry(krb5_context context, krb5_keytab_entry *kt_entry)
+krb5_error_code smb_krb5_kt_free_entry(krb5_context context, krb5_keytab_entry *kt_entry)
{
#if defined(HAVE_KRB5_KT_FREE_ENTRY)
return krb5_kt_free_entry(context, kt_entry);
second_time = True;
goto retry;
} else {
- DEBUG(1,("ads_connect: %s\n", ads_errstr(status)));
+ DEBUG(0,("ads_connect: %s\n", ads_errstr(status)));
return NULL;
}
}
{
ADS_STRUCT *ads;
char *host_principal;
- fstring my_fqdn;
+ fstring my_name;
ADS_STATUS ret;
if (!secrets_init()) {
return -1;
}
- name_to_fqdn(my_fqdn, global_myname());
- strlower_m(my_fqdn);
- asprintf(&host_principal, "%s@%s", my_fqdn, ads->config.realm);
+ fstrcpy(my_name, global_myname());
+ strlower_m(my_name);
+ asprintf(&host_principal, "%s@%s", my_name, ads->config.realm);
d_printf("Changing password for principal: HOST/%s\n", host_principal);
ret = ads_change_trust_account_password(ads, host_principal);