diff --git a/src/WINNT/afsd/cm_access.c b/src/WINNT/afsd/cm_access.c index d24fbe8b0a..e1aeeba365 100644 --- a/src/WINNT/afsd/cm_access.c +++ b/src/WINNT/afsd/cm_access.c @@ -90,7 +90,7 @@ int cm_HaveAccessRights(struct cm_scache *scp, struct cm_user *userp, afs_uint32 if (!(scp->unixModeBits & 0400)) *outRightsp &= ~PRSFS_READ; if (!(scp->unixModeBits & 0200)) - *outRightsp &= ~PRSFS_WRITE; + *outRightsp &= ~(PRSFS_WRITE|PRSFS_DELETE); code = 1; /* fall through */