Commit 8c233cf9 authored by J. Bruce Fields's avatar J. Bruce Fields Committed by Trond Myklebust

NFSv4: handle no acl attr

 Stop handing garbage to userspace in the case where a weird server clears the
 acl bit in the getattr return (despite the fact that they've already claimed
 acl support.)
Signed-off-by: default avatarJ. Bruce Fields <bfields@citi.umich.edu>
Signed-off-by: default avatarTrond Myklebust <Trond.Myklebust@netapp.com>
parent 747c5534
...@@ -3255,7 +3255,8 @@ static int decode_getacl(struct xdr_stream *xdr, struct rpc_rqst *req, ...@@ -3255,7 +3255,8 @@ static int decode_getacl(struct xdr_stream *xdr, struct rpc_rqst *req,
if (attrlen <= *acl_len) if (attrlen <= *acl_len)
xdr_read_pages(xdr, attrlen); xdr_read_pages(xdr, attrlen);
*acl_len = attrlen; *acl_len = attrlen;
} } else
status = -EOPNOTSUPP;
out: out:
return status; return status;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment