summaryrefslogtreecommitdiff
path: root/usr/src/lib/libzfs_core
diff options
context:
space:
mode:
authorYuri Pankov <yuri.pankov@nexenta.com>2017-01-17 20:42:58 -0800
committerMatthew Ahrens <mahrens@delphix.com>2017-01-18 14:51:18 -0800
commitac428481f96be89add7a1edf43ae47dd71038553 (patch)
treec752d139d0b465ec41c6ee35f30e908654345e69 /usr/src/lib/libzfs_core
parentb7f9f60c8eb061c94244a6181a00288684164e1b (diff)
downloadillumos-joyent-ac428481f96be89add7a1edf43ae47dd71038553.tar.gz
7729 libzfs_core`lzc_rollback() leaks result nvl
Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Prakash Surya <prakash.surya@delphix.com> Approved by: Dan McDonald <danmcd@omniti.com>
Diffstat (limited to 'usr/src/lib/libzfs_core')
-rw-r--r--usr/src/lib/libzfs_core/common/libzfs_core.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/usr/src/lib/libzfs_core/common/libzfs_core.c b/usr/src/lib/libzfs_core/common/libzfs_core.c
index 9868d70ffb..71e4d52351 100644
--- a/usr/src/lib/libzfs_core/common/libzfs_core.c
+++ b/usr/src/lib/libzfs_core/common/libzfs_core.c
@@ -722,6 +722,8 @@ lzc_rollback(const char *fsname, char *snapnamebuf, int snapnamelen)
const char *snapname = fnvlist_lookup_string(result, "target");
(void) strlcpy(snapnamebuf, snapname, snapnamelen);
}
+ nvlist_free(result);
+
return (err);
}