diff --git a/lib/libzfs/libzfs_dataset.c b/lib/libzfs/libzfs_dataset.c index e5a7ca9ba3f..923bbd995de 100644 --- a/lib/libzfs/libzfs_dataset.c +++ b/lib/libzfs/libzfs_dataset.c @@ -5138,7 +5138,7 @@ zfs_set_fsacl(zfs_handle_t *zhp, boolean_t un, nvlist_t *nvl) err = zfs_error(hdl, EZFS_BADVERSION, errbuf); break; case EINVAL: - err = zfs_error(hdl, EZFS_BADTYPE, errbuf); + err = zfs_error(hdl, EZFS_BADPERM, errbuf); break; case ENOENT: err = zfs_error(hdl, EZFS_NOENT, errbuf);