]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
passdb: Add kerberos tracing
authorSwen Schillig <swen@linux.ibm.com>
Wed, 5 Dec 2018 10:41:47 +0000 (11:41 +0100)
committerChristof Schmitt <cs@samba.org>
Wed, 19 Dec 2018 20:49:29 +0000 (21:49 +0100)
Replace kerberos context initialization from
raw krb5_init_context() to smb_krb5_init_context_basic()
which is adding common tracing as well.

Signed-off-by: Swen Schillig <swen@linux.ibm.com>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Reviewed-by: Christof Schmitt <cs@samba.org>
source3/passdb/machine_account_secrets.c

index b816b3aa7f8f3d4a5e14a82cd6abd05cc00c647b..dfc21f295a1f9a96b7069b25653b527a964cfab1 100644 (file)
@@ -1083,9 +1083,10 @@ static int secrets_domain_info_kerberos_keys(struct secrets_domain_info1_passwor
                goto no_kerberos;
        }
 
-       initialize_krb5_error_table();
-       krb5_ret = krb5_init_context(&krb5_ctx);
+       krb5_ret = smb_krb5_init_context_common(&krb5_ctx);
        if (krb5_ret != 0) {
+               DBG_ERR("kerberos init context failed (%s)\n",
+                       error_message(krb5_ret));
                TALLOC_FREE(keys);
                return krb5_ret;
        }