Index: dev/random/random_harvestq.c =================================================================== --- dev/random/random_harvestq.c +++ dev/random/random_harvestq.c @@ -282,7 +282,7 @@ return (error); } -static const char *random_source_descr[ENTROPYSOURCE] = { +static const char *random_source_descr[] = { [RANDOM_CACHED] = "CACHED", [RANDOM_ATTACH] = "ATTACH", [RANDOM_KEYBOARD] = "KEYBOARD", @@ -306,6 +306,7 @@ [RANDOM_PURE_BROADCOM] = "PURE_BROADCOM", /* "ENTROPYSOURCE" */ }; +CTASSERT(nitems(random_source_descr) == ENTROPYSOURCE); /* ARGSUSED */ static int