From 9d484ef4480145164551213b9c8753e34621c9b8 Mon Sep 17 00:00:00 2001 From: "J. Bruce Fields" Date: Tue, 1 Dec 2009 19:42:57 -0500 Subject: [PATCH] --- yaml --- r: 177187 b: refs/heads/master c: 57ecb34febc4c133ca0ccc7817796605a78a01d3 h: refs/heads/master i: 177185: 2aa0cd954d8f865963cded0624421caafef692d0 177183: ff6269f517287cc05a36a8363540cc772335c995 v: v3 --- [refs] | 2 +- trunk/fs/nfsd/nfs4proc.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index 8308f690016a..53ad7d8982dd 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 864f0f61f829bac5f150a903aad9619322a25424 +refs/heads/master: 57ecb34febc4c133ca0ccc7817796605a78a01d3 diff --git a/trunk/fs/nfsd/nfs4proc.c b/trunk/fs/nfsd/nfs4proc.c index 60a93cdefef5..a468224a118f 100644 --- a/trunk/fs/nfsd/nfs4proc.c +++ b/trunk/fs/nfsd/nfs4proc.c @@ -171,7 +171,7 @@ do_open_permission(struct svc_rqst *rqstp, struct svc_fh *current_fh, struct nfs accmode |= NFSD_MAY_READ; if (open->op_share_access & NFS4_SHARE_ACCESS_WRITE) accmode |= (NFSD_MAY_WRITE | NFSD_MAY_TRUNC); - if (open->op_share_deny & NFS4_SHARE_DENY_WRITE) + if (open->op_share_deny & NFS4_SHARE_DENY_READ) accmode |= NFSD_MAY_WRITE; status = fh_verify(rqstp, current_fh, S_IFREG, accmode);