changeset 10954:2b7813ae5034

6894964 nfsbugs tests fail in PIT with: assertion failed: sarg->vap->va_mask & AT_TYPE
author Rich Brown <Rich.Brown@Sun.COM>
date Wed, 04 Nov 2009 21:29:57 -0600
parents abaf3bbc79a9
children 9ddb8cec6aa3
files usr/src/uts/common/fs/nfs/nfs3_xdr.c
diffstat 1 files changed, 3 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/usr/src/uts/common/fs/nfs/nfs3_xdr.c	Wed Nov 04 16:22:26 2009 -0800
+++ b/usr/src/uts/common/fs/nfs/nfs3_xdr.c	Wed Nov 04 21:29:57 2009 -0600
@@ -581,6 +581,9 @@
 	 */
 	ASSERT(xdrs->x_op == XDR_DECODE);
 
+	/* On success, all attributes will be decoded */
+	vap->va_mask = AT_ALL;
+
 	objp->status = 0;
 	ptr = XDR_INLINE(xdrs, NFS3_SIZEOF_FATTR3 * BYTES_PER_XDR_UNIT);
 	if (ptr != NULL) {