[Midnightbsd-cvs] src [8704] trunk/sys/geom/mirror/g_mirror.c: failure should not be fatal.

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Sun Sep 25 18:17:07 EDT 2016


Revision: 8704
          http://svnweb.midnightbsd.org/src/?rev=8704
Author:   laffer1
Date:     2016-09-25 18:17:06 -0400 (Sun, 25 Sep 2016)
Log Message:
-----------
failure should not be fatal.

Modified Paths:
--------------
    trunk/sys/geom/mirror/g_mirror.c

Modified: trunk/sys/geom/mirror/g_mirror.c
===================================================================
--- trunk/sys/geom/mirror/g_mirror.c	2016-09-25 22:16:48 UTC (rev 8703)
+++ trunk/sys/geom/mirror/g_mirror.c	2016-09-25 22:17:06 UTC (rev 8704)
@@ -456,9 +456,7 @@
 	disk->d_priority = md->md_priority;
 	disk->d_flags = md->md_dflags;
 	error = g_getattr("GEOM::candelete", disk->d_consumer, &i);
-	if (error != 0)
-		goto fail;
-	if (i)
+	if (error == 0 && i != 0)
 		disk->d_flags |= G_MIRROR_DISK_FLAG_CANDELETE;
 	if (md->md_provider[0] != '\0')
 		disk->d_flags |= G_MIRROR_DISK_FLAG_HARDCODED;



More information about the Midnightbsd-cvs mailing list