s4-auth-krb: Make cli_credentials_invalidate_client_gss_creds static.
[ddiss/samba.git] / auth / credentials / credentials_krb5.c
index 1e5600c2b1549307544d5263ab8d07a7a66da75b..18fda886bcdc1702c32fbd0740269b6fbb3652ef 100644 (file)
 #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) 
@@ -483,9 +487,9 @@ _PUBLIC_ int cli_credentials_get_client_gss_creds(struct cli_credentials *cred,
                                         &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;
        }