#include "auth/kerberos/kerberos_util.h"
#include "param/param.h"
+static void cli_credentials_invalidate_client_gss_creds(
+ struct cli_credentials *cred,
+ enum credentials_obtained obtained);
+
_PUBLIC_ int cli_credentials_get_krb5_context(struct cli_credentials *cred,
struct loadparm_context *lp_ctx,
struct smb_krb5_context **smb_krb5_context)
&ccache, error_string);
if (ret) {
if (cli_credentials_get_kerberos_state(cred) == CRED_MUST_USE_KERBEROS) {
- DEBUG(1, ("Failed to get kerberos credentials (kerberos required): %s\n", error_message(ret)));
+ DEBUG(1, ("Failed to get kerberos credentials (kerberos required): %s\n", *error_string));
} else {
- DEBUG(4, ("Failed to get kerberos credentials: %s\n", error_message(ret)));
+ DEBUG(4, ("Failed to get kerberos credentials: %s\n", *error_string));
}
return ret;
}