>From 7ccf8a25ebd984b1a0fa8e7ccc9959a9773711a1 Mon Sep 17 00:00:00 2001 From: Lukas Slebodnik Date: Wed, 29 May 2013 13:15:58 +0200 Subject: [PATCH 1/3] Fix wrong detection of krb5 ccname DIR:/run/user/1000/krb5cc is valid ccname, but function sss_krb5_cc_file_path returned NULL in this case. --- src/util/sss_krb5.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/util/sss_krb5.c b/src/util/sss_krb5.c index 74db98fe9ee4cba858de5b459f0a5540003c63f8..9adb8ff2647fd04a86abef3ef58c015ba3dd21b2 100644 --- a/src/util/sss_krb5.c +++ b/src/util/sss_krb5.c @@ -996,7 +996,10 @@ sss_krb5_cc_file_path(const char *full_location) #ifdef HAVE_KRB5_DIRCACHE case SSS_KRB5_TYPE_DIR: /* DIR::/run/user/tkt_foo */ - if (residual[0] == ':') return residual+1; + if (residual[0] == ':') { + ++residual; + } + return residual; #endif case SSS_KRB5_TYPE_UNKNOWN: break; -- 1.8.1.4