X-Git-Url: https://git.camperquake.de/gitweb.cgi?a=blobdiff_plain;f=cmd%2Fzinject%2Fzinject.c;fp=cmd%2Fzinject%2Fzinject.c;h=643d73e7fd8c44ea654d7127f4bed4b76f8359e1;hb=d603ed6c278f9c25b17ba8e75e9bce6e5d715ac0;hp=60c53ceb3fce2d52259185ad7a88ff3f3a5c903a;hpb=f1fb119f6bb0c3185ec88912e4488fdd9ec08ab2;p=zfs.git diff --git a/cmd/zinject/zinject.c b/cmd/zinject/zinject.c index 60c53ce..643d73e 100644 --- a/cmd/zinject/zinject.c +++ b/cmd/zinject/zinject.c @@ -954,17 +954,20 @@ main(int argc, char **argv) if (dataset[0] != '\0' && domount) { if ((zhp = zfs_open(g_zfs, dataset, ZFS_TYPE_DATASET)) == NULL) return (1); - +#ifdef HAVE_ZPL if (zfs_unmount(zhp, NULL, 0) != 0) return (1); +#endif /* HAVE_ZPL */ } record.zi_error = error; ret = register_handler(pool, flags, &record, quiet); +#ifdef HAVE_ZPL if (dataset[0] != '\0' && domount) ret = (zfs_mount(zhp, NULL, 0) != 0); +#endif /* HAVE_ZPL */ libzfs_fini(g_zfs);