aboutsummaryrefslogtreecommitdiff
path: root/cddl/contrib
diff options
context:
space:
mode:
authorBaptiste Daroussin <bapt@FreeBSD.org>2015-12-23 10:20:46 +0000
committerBaptiste Daroussin <bapt@FreeBSD.org>2015-12-23 10:20:46 +0000
commit9cd69d502ca3d2b0244b2e399962614e3cb66689 (patch)
tree7ba9fb8bd302b29dff95376b3b276d29afe7826c /cddl/contrib
parent013829494eb3796b9ba9e6963dac4407f0a4b8dd (diff)
downloadsrc-9cd69d502ca3d2b0244b2e399962614e3cb66689.tar.gz
src-9cd69d502ca3d2b0244b2e399962614e3cb66689.zip
Report an error if zdb cannot initialize zfs
If the zfs module is not present and not loadable, report an error to the user instead of crashing Reviewed by: mahrens Sponsored by: Gandi.net Differential Revision: https://reviews.freebsd.org/D4691
Notes
Notes: svn path=/head/; revision=292653
Diffstat (limited to 'cddl/contrib')
-rw-r--r--cddl/contrib/opensolaris/cmd/zdb/zdb.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/cddl/contrib/opensolaris/cmd/zdb/zdb.c b/cddl/contrib/opensolaris/cmd/zdb/zdb.c
index 7f2588021bd5..346d817f3e86 100644
--- a/cddl/contrib/opensolaris/cmd/zdb/zdb.c
+++ b/cddl/contrib/opensolaris/cmd/zdb/zdb.c
@@ -3657,7 +3657,8 @@ main(int argc, char **argv)
kernel_init(FREAD);
g_zfs = libzfs_init();
- ASSERT(g_zfs != NULL);
+ if (g_zfs == NULL)
+ fatal("Fail to initialize zfs");
if (dump_all)
verbose = MAX(verbose, 1);