diff options
author | Alexander Motin <mav@FreeBSD.org> | 2016-09-01 14:47:43 +0000 |
---|---|---|
committer | Alexander Motin <mav@FreeBSD.org> | 2016-09-01 14:47:43 +0000 |
commit | c7eebd2b5ddbb2cbed2a583e5292aa268c277de3 (patch) | |
tree | 5d78e7b1177ba1e766176627bee52e5fc755c911 /cddl | |
parent | e736489e04de589f4fdfbaa99b3c8552d8ba0370 (diff) | |
parent | 9aa175f2492bd1169587a06ff02f5e5e36952126 (diff) | |
download | src-test2-c7eebd2b5ddbb2cbed2a583e5292aa268c277de3.tar.gz src-test2-c7eebd2b5ddbb2cbed2a583e5292aa268c277de3.zip |
Notes
Diffstat (limited to 'cddl')
-rw-r--r-- | cddl/contrib/opensolaris/lib/libzfs/common/libzfs_dataset.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_dataset.c b/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_dataset.c index 56cacb84fdc7..ae8417f9b267 100644 --- a/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_dataset.c +++ b/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_dataset.c @@ -3466,12 +3466,14 @@ int zfs_destroy_snaps_nvl(libzfs_handle_t *hdl, nvlist_t *snaps, boolean_t defer) { int ret; - nvlist_t *errlist; + nvlist_t *errlist = NULL; ret = lzc_destroy_snaps(snaps, defer, &errlist); - if (ret == 0) + if (ret == 0) { + nvlist_free(errlist); return (0); + } if (nvlist_empty(errlist)) { char errbuf[1024]; @@ -3499,6 +3501,7 @@ zfs_destroy_snaps_nvl(libzfs_handle_t *hdl, nvlist_t *snaps, boolean_t defer) } } + nvlist_free(errlist); return (ret); } |