]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
s3:smbspool: Add debug messages to kerberos_ccache_is_valid()
authorAndreas Schneider <asn@samba.org>
Thu, 16 May 2019 16:24:32 +0000 (18:24 +0200)
committerAndreas Schneider <asn@cryptomilk.org>
Thu, 23 May 2019 09:41:17 +0000 (09:41 +0000)
BUG: https://bugzilla.samba.org/show_bug.cgi?id=13939

Signed-off-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Guenther Deschner <gd@samba.org>
source3/client/smbspool.c

index f21aac2ac585ed3d8e9ea98690015b8e514b3472..79e210dd12e700f3935e69cc2dc32415051ce058 100644 (file)
@@ -602,12 +602,15 @@ static bool kerberos_ccache_is_valid(void) {
 
        ccache_name = krb5_cc_default_name(ctx);
        if (ccache_name == NULL) {
+               DBG_ERR("Failed to get default ccache name\n");
                krb5_free_context(ctx);
                return false;
        }
 
        code = krb5_cc_resolve(ctx, ccache_name, &ccache);
        if (code != 0) {
+               DBG_ERR("Failed to resolve ccache name: %s\n",
+                       ccache_name);
                krb5_free_context(ctx);
                return false;
        } else {
@@ -618,6 +621,9 @@ static bool kerberos_ccache_is_valid(void) {
                                             ccache,
                                             &default_princ);
                if (code != 0) {
+                       DBG_ERR("Failed to get default principal from "
+                               "ccache: %s\n",
+                               ccache_name);
                        krb5_cc_close(ctx, ccache);
                        krb5_free_context(ctx);
                        return false;