Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 9 Nov 2017 15:48:35 GMT
From:      allanjude@FreeBSD.org
To:        svn-soc-all@FreeBSD.org
Subject:   socsvn commit: r329235 - soc2017/kneitinger/libbe-head/lib/libbe
Message-ID:  <201711091548.vA9FmZP7093412@socsvn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: allanjude
Date: Thu Nov  9 15:48:35 2017
New Revision: 329235
URL: http://svnweb.FreeBSD.org/socsvn/?view=rev&rev=329235

Log:
  Make sure what is being destroyed is a filesystem, not a volume or other type of dataset

Modified:
  soc2017/kneitinger/libbe-head/lib/libbe/be.c

Modified: soc2017/kneitinger/libbe-head/lib/libbe/be.c
==============================================================================
--- soc2017/kneitinger/libbe-head/lib/libbe/be.c	Thu Nov  9 15:43:38 2017	(r329234)
+++ soc2017/kneitinger/libbe-head/lib/libbe/be.c	Thu Nov  9 15:48:35 2017	(r329235)
@@ -144,7 +144,7 @@
 	printf("path: %s\n", path);
 
 	if (strchr(name, '@') == NULL) {
-		if (!zfs_dataset_exists(lbh->lzh, path, ZFS_TYPE_DATASET)) {
+		if (!zfs_dataset_exists(lbh->lzh, path, ZFS_TYPE_FILESYSTEM)) {
 			return (set_error(lbh, BE_ERR_NOENT));
 		}
 
@@ -152,7 +152,7 @@
 			return (set_error(lbh, BE_ERR_DESTROYACT));
 		}
 
-		fs = zfs_open(lbh->lzh, p, ZFS_TYPE_DATASET);
+		fs = zfs_open(lbh->lzh, p, ZFS_TYPE_FILESYSTEM);
 	} else {
 
 		if (!zfs_dataset_exists(lbh->lzh, path, ZFS_TYPE_SNAPSHOT)) {



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201711091548.vA9FmZP7093412>