X-Git-Url: https://git.openafs.org/?p=openafs.git;a=blobdiff_plain;f=src%2FWINNT%2Fafsd%2Fcm_vnodeops.c;h=b936b444c06b77594d3d301ca81ad1722ffc9bbf;hp=9267a2a3171681fc9e1fe6f48ba4a7d6f1e97733;hb=d9c409437d443a95ddefede0db91f7639de5e183;hpb=3400f8d4da4c0f08bc226730f4d00b252fbad52e diff --git a/src/WINNT/afsd/cm_vnodeops.c b/src/WINNT/afsd/cm_vnodeops.c index 9267a2a..b936b44 100644 --- a/src/WINNT/afsd/cm_vnodeops.c +++ b/src/WINNT/afsd/cm_vnodeops.c @@ -1021,12 +1021,13 @@ long cm_LookupInternal(cm_scache_t *dscp, char *namep, long flags, cm_user_t *us code = cm_FreelanceAddMount(namep, &fullname[1], "root.cell.", 1, &rock.fid); } } else { - if (cm_GetCell_Gen(namep, fullname, CM_FLAG_CREATE)) + if (cm_GetCell_Gen(namep, fullname, CM_FLAG_CREATE)) { found = 1; - if ( stricmp(namep, fullname) ) - code = cm_FreelanceAddSymlink(namep, fullname, &rock.fid); - else - code = cm_FreelanceAddMount(namep, fullname, "root.cell.", 0, &rock.fid); + if ( stricmp(namep, fullname) ) + code = cm_FreelanceAddSymlink(namep, fullname, &rock.fid); + else + code = cm_FreelanceAddMount(namep, fullname, "root.cell.", 0, &rock.fid); + } } if (!found || code < 0) { /* add mount point failed, so give up */ if (flags & CM_FLAG_CHECKPATH)