changeset 13825:63b4afd261aa

3159 nfs: Server returns wrong access_mode with some ACCESS requests Reviewed by: Eric Schrock <eric.schrock@delphix.com> Approved by: Richard Lowe <richlowe@richlowe.net>
author Daniil Lunev <d.lunev.mail@gmail.com>
date Thu, 30 Aug 2012 15:52:25 -0500
parents 17189d594419
children 23fd30d0ae03
files usr/src/uts/common/fs/nfs/nfs4_srv.c
diffstat 1 files changed, 2 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/usr/src/uts/common/fs/nfs/nfs4_srv.c	Fri Sep 14 22:09:42 2012 -0500
+++ b/usr/src/uts/common/fs/nfs/nfs4_srv.c	Thu Aug 30 15:52:25 2012 -0500
@@ -1340,7 +1340,8 @@
 		    blequal(clabel, slabel)))
 			resp->access |=
 			    (args->access & (ACCESS4_MODIFY | ACCESS4_EXTEND));
-		resp->supported |= (ACCESS4_MODIFY | ACCESS4_EXTEND);
+		resp->supported |=
+		    resp->access & (ACCESS4_MODIFY | ACCESS4_EXTEND);
 	}
 
 	if (checkwriteperm &&