[Midnightbsd-cvs] src [8951] trunk/sys/geom/raid/md_ddf.c: fix panic when secondary element count == 1
laffer1 at midnightbsd.org
laffer1 at midnightbsd.org
Tue Sep 27 11:36:51 EDT 2016
Revision: 8951
http://svnweb.midnightbsd.org/src/?rev=8951
Author: laffer1
Date: 2016-09-27 11:36:51 -0400 (Tue, 27 Sep 2016)
Log Message:
-----------
fix panic when secondary element count == 1
Modified Paths:
--------------
trunk/sys/geom/raid/md_ddf.c
Modified: trunk/sys/geom/raid/md_ddf.c
===================================================================
--- trunk/sys/geom/raid/md_ddf.c 2016-09-27 15:36:27 UTC (rev 8950)
+++ trunk/sys/geom/raid/md_ddf.c 2016-09-27 15:36:51 UTC (rev 8951)
@@ -881,7 +881,10 @@
hdr = src->hdr;
vde = &src->vdr->entry[ddf_meta_find_vd(src, GUID)];
vdc = ddf_meta_find_vdc(src, GUID);
- bvd = GET8D(src, vdc->Secondary_Element_Seq);
+ if (GET8D(src, vdc->Secondary_Element_Count) == 1)
+ bvd = 0;
+ else
+ bvd = GET8D(src, vdc->Secondary_Element_Seq);
size = GET16(src, hdr->Configuration_Record_Length) * src->sectorsize;
if (dst->vdc == NULL ||
More information about the Midnightbsd-cvs
mailing list