Change the test in cm_HaveAccessRights related to Freelance
mode. All objects in the freelance cell and root volume
by definition have access rights.
Change-Id: Ibb96b12c15728bc6b711b3d7f2ad892c55109cbf
Reviewed-on: http://gerrit.openafs.org/7008
Tested-by: Jeffrey Altman <jaltman@secure-endpoints.com>
Reviewed-by: Jeffrey Altman <jaltman@secure-endpoints.com>
* and can definitively answer.
*/
#ifdef AFS_FREELANCE_CLIENT
- if (cm_freelanceEnabled && aclScp == cm_data.rootSCachep)
+ if (cm_freelanceEnabled &&
+ aclScp->fid.cell==AFS_FAKE_ROOT_CELL_ID &&
+ aclScp->fid.volume==AFS_FAKE_ROOT_VOL_ID)
{
*outRightsp = aclScp->anyAccess;
} else