From: Jeffrey Altman Date: Sat, 14 Mar 2009 04:51:19 +0000 (+0000) Subject: DEVEL15-windows-freelance-20090312 X-Git-Tag: openafs-devel-1_5_58~119 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=5ea847f911977209fbf1639f83f8bea0bb3a27ce;p=packages%2Fo%2Fopenafs.git 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) --- 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);