summaryrefslogtreecommitdiffstats
path: root/cddl/contrib/opensolaris/cmd/zfs
diff options
context:
space:
mode:
authormm <mm@FreeBSD.org>2012-07-13 12:37:34 +0000
committermm <mm@FreeBSD.org>2012-07-13 12:37:34 +0000
commit98fa6a1cdbda0168d4fbbf91839fd17b4f842873 (patch)
tree0b26862b3421ec92b92c483a3af03f3ae2c00c67 /cddl/contrib/opensolaris/cmd/zfs
parent73c1cd9e1135a5f68cebf28e8d0b1353df844fa8 (diff)
downloadFreeBSD-src-98fa6a1cdbda0168d4fbbf91839fd17b4f842873.zip
FreeBSD-src-98fa6a1cdbda0168d4fbbf91839fd17b4f842873.tar.gz
Merge illumos commit 13749:df4cd82e2b60
1796 "ZFS HOLD" should not be used when doing "ZFS SEND" froma read-only pool 2871 support for __ZFS_POOL_RESTRICT used by ZFS test suite 2903 zfs destroy -d does not work 2957 zfs destroy -R/r sometimes fails when removing defer-destroyed snapshot References: https://www.illumos.org/issues/1796 https://www.illumos.org/issues/2871 https://www.illumos.org/issues/2903 https://www.illumos.org/issues/2957 MFC after: 1 week
Diffstat (limited to 'cddl/contrib/opensolaris/cmd/zfs')
-rw-r--r--cddl/contrib/opensolaris/cmd/zfs/zfs_main.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c b/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c
index 2f2b070..1b91dca 100644
--- a/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c
+++ b/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c
@@ -1092,7 +1092,7 @@ snapshot_to_nvl_cb(zfs_handle_t *zhp, void *arg)
int err = 0;
/* Check for clones. */
- if (!cb->cb_doclones) {
+ if (!cb->cb_doclones && !cb->cb_defer_destroy) {
cb->cb_target = zhp;
cb->cb_first = B_TRUE;
err = zfs_iter_dependents(zhp, B_TRUE,
OpenPOWER on IntegriCloud