From d413dd5d7d4affeae9fe4dfd2de4b2296ecaffcc Mon Sep 17 00:00:00 2001 From: Lukas Slebodnik Date: Wed, 29 May 2013 13:15:58 +0200 Subject: 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(-) (limited to 'src/util/sss_krb5.c') diff --git a/src/util/sss_krb5.c b/src/util/sss_krb5.c index 74db98fe..9adb8ff2 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; -- cgit