diff options
| author | Yuri Pankov <yuri.pankov@nexenta.com> | 2017-01-17 20:42:58 -0800 |
|---|---|---|
| committer | Matthew Ahrens <mahrens@delphix.com> | 2017-01-18 14:51:18 -0800 |
| commit | ac428481f96be89add7a1edf43ae47dd71038553 (patch) | |
| tree | c752d139d0b465ec41c6ee35f30e908654345e69 /usr/src/lib/libzfs_core | |
| parent | b7f9f60c8eb061c94244a6181a00288684164e1b (diff) | |
| download | illumos-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.c | 2 |
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); } |
