viced-file-readonly-fs-support-20030408

add missed curly braces so VannilaUsers don't get EACCES
This commit is contained in:
Love Hörnquist-Åstrand 2003-04-08 22:38:18 +00:00 committed by Derrick Brashear
parent 2b295f4393
commit 3ab4af08ac

View File

@ -874,13 +874,14 @@ Check_PermissionRights(Vnode *targetptr,
} else } else
#endif #endif
if ((targetptr->disk.type != vDirectory) if ((targetptr->disk.type != vDirectory)
&& (!(targetptr->disk.modeBits & OWNERWRITE))) && (!(targetptr->disk.modeBits & OWNERWRITE))) {
if (readonlyServer) if (readonlyServer)
return(VREADONLY); return(VREADONLY);
if (VanillaUser(client)) if (VanillaUser(client))
return(EACCES); return(EACCES);
else osi_audit( PrivilegeEvent, 0, AUD_INT, (client ? client->ViceId : 0), else osi_audit( PrivilegeEvent, 0, AUD_INT, (client ? client->ViceId : 0),
AUD_INT, CallingRoutine, AUD_END); AUD_INT, CallingRoutine, AUD_END);
}
} }
else { /* a status store */ else { /* a status store */
if (readonlyServer) if (readonlyServer)