From 5ea847f911977209fbf1639f83f8bea0bb3a27ce Mon Sep 17 00:00:00 2001 From: Jeffrey Altman Date: Sat, 14 Mar 2009 04:51:19 +0000 Subject: [PATCH] DEVEL15-windows-freelance-20090312 LICENSE MIT correct error in windows-freelance-20090223. use cpath not filename since that is why we allocated cpath in the first place. (cherry picked from commit 7ca2785f53d391afa5e7200f2b4d40c79a857443) --- src/WINNT/afsd/cm_freelance.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/WINNT/afsd/cm_freelance.c b/src/WINNT/afsd/cm_freelance.c index 4bdfaba42..e557a095d 100644 --- a/src/WINNT/afsd/cm_freelance.c +++ b/src/WINNT/afsd/cm_freelance.c @@ -1083,7 +1083,7 @@ long cm_FreelanceAddMount(char *filename, char *cellname, char *volume, int rw, cpath = cm_FsStringToClientStringAlloc(filename, -1, NULL); if (!cpath) return CM_ERROR_NOSUCHPATH; - code = cm_NameI(cm_data.rootSCachep, filename, + code = cm_NameI(cm_data.rootSCachep, cpath, CM_FLAG_FOLLOW | CM_FLAG_CASEFOLD | CM_FLAG_DFS_REFERRAL, cm_rootUserp, NULL, &req, &scp); free(cpath); @@ -1312,7 +1312,7 @@ long cm_FreelanceAddSymlink(char *filename, char *destination, cm_fid_t *fidp) cpath = cm_FsStringToClientStringAlloc(filename, -1, NULL); if (!cpath) return CM_ERROR_NOSUCHPATH; - code = cm_NameI(cm_data.rootSCachep, filename, + code = cm_NameI(cm_data.rootSCachep, cpath, CM_FLAG_FOLLOW | CM_FLAG_CASEFOLD | CM_FLAG_DFS_REFERRAL, cm_rootUserp, NULL, &req, &scp); free(cpath); -- 2.39.5