summaryrefslogtreecommitdiff
path: root/usr/src/lib/libzfs/common/libzfs_dataset.c
diff options
context:
space:
mode:
authorMatt Fiddaman <illumos@m.fiddaman.uk>2021-03-28 21:32:03 +0000
committerDan McDonald <danmcd@joyent.com>2021-04-08 16:54:42 -0400
commit99ea293e719ac006d413e4fde6ac0d5cd4dd6c59 (patch)
tree649b0b86ff7217e51bac28e8e3f7e6b42b3812d2 /usr/src/lib/libzfs/common/libzfs_dataset.c
parentc7b656fc7125adc5888ce934f1a3433da4b1bbc5 (diff)
downloadillumos-joyent-99ea293e719ac006d413e4fde6ac0d5cd4dd6c59.tar.gz
7668 zfs get only outputs 3 columns if "clones" property is empty
Reviewed by: Robert Mustacchi <rm@fingolfin.org> Reviewed by: Gordon Ross <Gordon.W.Ross@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
Diffstat (limited to 'usr/src/lib/libzfs/common/libzfs_dataset.c')
-rw-r--r--usr/src/lib/libzfs/common/libzfs_dataset.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/usr/src/lib/libzfs/common/libzfs_dataset.c b/usr/src/lib/libzfs/common/libzfs_dataset.c
index 4e5ef6f292..49d4283d19 100644
--- a/usr/src/lib/libzfs/common/libzfs_dataset.c
+++ b/usr/src/lib/libzfs/common/libzfs_dataset.c
@@ -34,6 +34,7 @@
* Copyright 2018 Nexenta Systems, Inc.
* Copyright 2016 Igor Kozhukhov <ikozhukhov@gmail.com>
* Copyright 2017-2018 RackTop Systems.
+ * Copyright (c) 2021 Matt Fiddaman
*/
#include <ctype.h>
@@ -2413,7 +2414,7 @@ get_clones_string(zfs_handle_t *zhp, char *propbuf, size_t proplen)
nvpair_t *pair;
value = zfs_get_clones_nvl(zhp);
- if (value == NULL)
+ if (value == NULL || nvlist_empty(value))
return (-1);
propbuf[0] = '\0';