From 82693e09cc02331fa1b3b73b54b1060e73507a8d Mon Sep 17 00:00:00 2001 From: WHR Date: Sun, 14 Jan 2018 23:57:54 +0300 Subject: [PATCH] 8966 Source file zfs_acl.c, function zfs_aclset_common contains a use after end of the lifetime of a local variable Reviewed by: Matt Ahrens Reviewed by: Andriy Gapon Approved by: Richard Lowe --- usr/src/uts/common/fs/zfs/zfs_acl.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/usr/src/uts/common/fs/zfs/zfs_acl.c b/usr/src/uts/common/fs/zfs/zfs_acl.c index 519b4355d5dc..6c668b0930c3 100644 --- a/usr/src/uts/common/fs/zfs/zfs_acl.c +++ b/usr/src/uts/common/fs/zfs/zfs_acl.c @@ -1188,6 +1188,7 @@ zfs_aclset_common(znode_t *zp, zfs_acl_t *aclp, cred_t *cr, dmu_tx_t *tx) sa_bulk_attr_t bulk[5]; uint64_t ctime[2]; int count = 0; + zfs_acl_phys_t acl_phys; mode = zp->z_mode; @@ -1234,7 +1235,6 @@ zfs_aclset_common(znode_t *zp, zfs_acl_t *aclp, cred_t *cr, dmu_tx_t *tx) } else { /* Painful legacy way */ zfs_acl_node_t *aclnode; uint64_t off = 0; - zfs_acl_phys_t acl_phys; uint64_t aoid; if ((error = sa_lookup(zp->z_sa_hdl, SA_ZPL_ZNODE_ACL(zfsvfs),