diff --git a/lib/krb5/fcache.c b/lib/krb5/fcache.c index 375400b44..08d4f4217 100644 --- a/lib/krb5/fcache.c +++ b/lib/krb5/fcache.c @@ -1210,9 +1210,8 @@ my_basename(const char *fn) { const char *base, *p; - if (strncmp(fn, "FILE:", sizeof("FILE:") - 1) != 0) - return ""; - fn += sizeof("FILE:") - 1; + if (strncmp(fn, "FILE:", sizeof("FILE:") - 1) == 0) + fn += sizeof("FILE:") - 1; for (p = base = fn; *p; p++) { #ifdef WIN32 if (*p == '/' || *p == '\\')