>From a6179dbae2316aee2f6ad44b1a537fc7dae17b04 Mon Sep 17 00:00:00 2001 From: Lukas Slebodnik Date: Wed, 29 May 2013 13:15:58 +0200 Subject: [PATCH 1/2] 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 674e9fcdd99e3d1df26b0db9854a80a6e3870d33..7d42e97f45fd1cd3eae0bc25b4d2c55b95a84b8b 100644 --- a/src/util/sss_krb5.c +++ b/src/util/sss_krb5.c @@ -995,7 +995,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