From 6918322c791945f8392e860e6211eecdb420a07e Mon Sep 17 00:00:00 2001 From: Nicolas Williams Date: Tue, 30 Nov 2021 00:52:35 -0600 Subject: [PATCH] krb5: Fix FILE ccache my_basename() bug --- lib/krb5/fcache.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) 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 == '\\')