From: Jeffrey Altman Date: Mon, 11 Feb 2008 00:18:32 +0000 (+0000) Subject: DEVEL15-windows-windows-pipes-20080210 X-Git-Tag: openafs-devel-1_5_31~5 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=c248666fd8119e7ba6acfbbc605baa536c3db8dd;p=packages%2Fo%2Fopenafs.git DEVEL15-windows-windows-pipes-20080210 LICENSE MIT do not search for cellnames that match srvsvc or wkssvc pipes (cherry picked from commit d7235b1493917250a163dc4336f8b6ac83c6a07e) --- diff --git a/src/WINNT/afsd/cm_vnodeops.c b/src/WINNT/afsd/cm_vnodeops.c index b1ebd8f3c..f9c309f91 100644 --- a/src/WINNT/afsd/cm_vnodeops.c +++ b/src/WINNT/afsd/cm_vnodeops.c @@ -1284,7 +1284,8 @@ long cm_LookupInternal(cm_scache_t *dscp, char *namep, long flags, cm_user_t *us else return CM_ERROR_NOSUCHFILE; } - else if (!strchr(namep, '#') && !strchr(namep, '%')) { + else if (!strchr(namep, '#') && !strchr(namep, '%') && + strcmp(namep, "srvsvc") && strcmp(namep, "wkssvc")) { /* nonexistent dir on freelance root, so add it */ char fullname[200] = "."; int found = 0;