]> git.proxmox.com Git - mirror_zfs.git/commitdiff
Fix leak in send_iterate_fs
authorTim Crawford <crawfxrd@users.noreply.github.com>
Wed, 19 Apr 2017 23:36:32 +0000 (19:36 -0400)
committerBrian Behlendorf <behlendorf1@llnl.gov>
Wed, 19 Apr 2017 23:36:32 +0000 (16:36 -0700)
Fix a leak when generating a replication stream of a cloned dataset.

Reviewed-by: Matt Ahrens <mahrens@delphix.com>
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Reviewed-by: Giuseppe Di Natale <dinatale2@llnl.gov>
Signed-off-by: Tim Crawford <tcrawford@datto.com>
Closes #6034

lib/libzfs/libzfs_sendrecv.c

index 07e8da0fdec500ee1c3429b989561b23f778a44e..d008031e5e971ee0539524e121bd1827b790e890 100644 (file)
@@ -870,6 +870,8 @@ send_iterate_fs(zfs_handle_t *zhp, void *arg)
                }
                VERIFY(0 == nvlist_add_uint64(nvfs, "origin",
                    origin->zfs_dmustats.dds_guid));
+
+               zfs_close(origin);
        }
 
        /* iterate over props */