From e0298d5f09d7e791aeb0f98438e299ad1faf186a Mon Sep 17 00:00:00 2001 From: Jeffrey Altman Date: Thu, 16 Oct 2008 02:26:11 +0000 Subject: [PATCH] windows-dnlc-20081015 LICENSE MIT FIXES 116641 Do not use the DNLC if the name when converted from Unicode is NULL. --- src/WINNT/afsd/cm_dnlc.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/WINNT/afsd/cm_dnlc.c b/src/WINNT/afsd/cm_dnlc.c index 189f62ae0..ee9a1b032 100644 --- a/src/WINNT/afsd/cm_dnlc.c +++ b/src/WINNT/afsd/cm_dnlc.c @@ -114,7 +114,7 @@ cm_dnlcEnter ( cm_scache_t *adp, int safety; int writeLocked = 0; - if (!cm_useDnlc) + if (!cm_useDnlc || nname == NULL) return ; if (!cm_NormStrCmp(nname,_C(".")) || !cm_NormStrCmp(nname,_C(".."))) @@ -197,7 +197,7 @@ cm_dnlcLookup (cm_scache_t *adp, cm_lookupSearch_t* sp) cm_nc_t * tnc, * tnc_begin; int safety, match; - if (!cm_useDnlc) + if (!cm_useDnlc || nname == NULL) return NULL; if ( cm_debugDnlc ) @@ -344,7 +344,7 @@ cm_dnlcRemove (cm_scache_t *adp, normchar_t *nname) normchar_t *ts = nname; cm_nc_t *tnc, *tmp; - if (!cm_useDnlc) + if (!cm_useDnlc || nname == NULL) return ; if ( cm_debugDnlc ) -- 2.39.5