File tree Expand file tree Collapse file tree 1 file changed +8
-2
lines changed Expand file tree Collapse file tree 1 file changed +8
-2
lines changed Original file line number Diff line number Diff line change @@ -914,7 +914,11 @@ zfs_do_clone(int argc, char **argv)
914914 log_history = B_FALSE ;
915915 }
916916
917- ret = zfs_mount_and_share (g_zfs , argv [1 ], ZFS_TYPE_DATASET );
917+ /*
918+ * Dataset cloned successfully, mount/share failures are
919+ * non-fatal.
920+ */
921+ (void ) zfs_mount_and_share (g_zfs , argv [1 ], ZFS_TYPE_DATASET );
918922 }
919923
920924 zfs_close (zhp );
@@ -1319,7 +1323,9 @@ zfs_do_create(int argc, char **argv)
13191323 goto error ;
13201324 }
13211325
1322- ret = zfs_mount_and_share (g_zfs , argv [0 ], ZFS_TYPE_DATASET );
1326+ /* Dataset created successfully, mount/share failures are non-fatal */
1327+ ret = 0 ;
1328+ (void ) zfs_mount_and_share (g_zfs , argv [0 ], ZFS_TYPE_DATASET );
13231329error :
13241330 nvlist_free (props );
13251331 return (ret );
You can’t perform that action at this time.
0 commit comments