librpc: Add kerberos tracing
authorSwen Schillig <swen@linux.ibm.com>
Wed, 5 Dec 2018 10:38:44 +0000 (11:38 +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/librpc/crypto/gse.c

index 2c00ea9bbcb407cc8e1517f52f973a5c10265ac2..9a9f4261222f8d954e490d35b7b5a284513efe10 100644 (file)
@@ -206,12 +206,10 @@ static NTSTATUS gse_context_init(TALLOC_CTX *mem_ctx,
        gse_ctx->gss_want_flags |= add_gss_c_flags;
 
        /* Initialize Kerberos Context */
-       initialize_krb5_error_table();
-
-       k5ret = krb5_init_context(&gse_ctx->k5ctx);
+       k5ret = smb_krb5_init_context_common(&gse_ctx->k5ctx);
        if (k5ret) {
-               DEBUG(0, ("Failed to initialize kerberos context! (%s)\n",
-                         error_message(k5ret)));
+               DBG_ERR("kerberos init context failed (%s)\n",
+                       error_message(k5ret));
                status = NT_STATUS_INTERNAL_ERROR;
                goto err_out;
        }