]> git.proxmox.com Git - mirror_zfs.git/commitdiff
Illumos 6096 - ZFS_SMB_ACL_RENAME needs to cleanup better
authorDan McDonald <danmcd@omniti.com>
Wed, 3 Feb 2016 00:34:23 +0000 (16:34 -0800)
committerBrian Behlendorf <behlendorf1@llnl.gov>
Fri, 5 Feb 2016 19:28:53 +0000 (11:28 -0800)
6096 ZFS_SMB_ACL_RENAME needs to cleanup better
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Reviewed by: Gordon Ross <gordon.w.ross@gmail.com>
Reviewed by: George Wilson <gwilson@zfsmail.com>
Approved by: Robert Mustacchi <rm@joyent.com>

References:
  https://www.illumos.org/issues/6096
  https://github.com/illumos/illumos-gate/commit/8f5190a5

Ported-by: Brian Behlendorf <behlendorf1@llnl.gov>
module/zfs/zfs_ioctl.c

index 0030799023fdd36b91ed8f5ab0e36d2f0d86f28f..746a3f0fcb2df1b3781b71a31c573b43b63db972 100644 (file)
@@ -4847,6 +4847,7 @@ zfs_ioc_smb_acl(zfs_cmd_t *zc)
                if ((error = get_nvlist(zc->zc_nvlist_src,
                    zc->zc_nvlist_src_size, zc->zc_iflags, &nvlist)) != 0) {
                        VN_RELE(vp);
+                       VN_RELE(ZTOV(sharedir));
                        ZFS_EXIT(zsb);
                        return (error);
                }