PERFORCE change 160063 for review

Edward Tomasz Napierala trasz at FreeBSD.org
Tue Mar 31 10:30:33 PDT 2009


http://perforce.freebsd.org/chv.cgi?CH=160063

Change 160063 by trasz at trasz_victim7 on 2009/03/31 17:29:33

	Fix build even more.

Affected files ...

.. //depot/projects/soc2008/trasz_nfs4acl/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/acl_compat.c#5 edit

Differences ...

==== //depot/projects/soc2008/trasz_nfs4acl/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/acl_compat.c#5 (text+ko) ====

@@ -142,7 +142,7 @@
 int
 acl_from_aces(struct acl *aclp, const ace_t *aces, int nentries)
 {
-	int i;
+	int i, tmpflags = 0;
 	struct acl_entry *entry;
 	const ace_t *ace;
 
@@ -172,7 +172,8 @@
 			entry->ae_id = ACL_UNDEFINED_ID;
 
 		_bsd_from_sun(&(entry->ae_perm), ace->a_access_mask, perms);
-		_bsd_from_sun(&(entry->ae_flags), ace->a_flags, flags);
+		_bsd_from_sun(&tmpflags, ace->a_flags, flags);
+		entry->ae_flags = tmpflags;
 
 		switch (ace->a_type) {
 		case ACE_ACCESS_ALLOWED_ACE_TYPE:


More information about the p4-projects mailing list