diff --git a/sys/kern/subr_module.c b/sys/kern/subr_module.c index 7c6d8d5358b..07fac96fa8b 100644 --- a/sys/kern/subr_module.c +++ b/sys/kern/subr_module.c @@ -496,7 +496,7 @@ preload_dump_internal(struct sbuf *sbp) */ bptr = (uint32_t *)preload_metadata; sbuf_putc(sbp, '\n'); - while (bptr[0] != MODINFO_END || bptr[0] != MODINFO_END) { + while (bptr[0] != MODINFO_END || bptr[1] != MODINFO_END) { sbuf_printf(sbp, " %p:\n", bptr); type = *bptr++; len = *bptr++;