DF-2854 / fix.diff
--- a/sys/kern/subr_rman.c 2026-09-02 11:59:33.961262371 +0000 +++ b-zero/sys/kern/subr_rman.c 2026-09-02 11:59:33.997261920 +0000 @@ -680,6 +680,7 @@ * resource manager. */ if (res_idx == -1) { + bzero(&urm, sizeof(urm)); urm.rm_handle = (uintptr_t)rm; strlcpy(urm.rm_descr, rm->rm_descr, RM_TEXTLEN); urm.rm_start = rm->rm_start; @@ -699,6 +700,7 @@ TAILQ_FOREACH(res, &rm->rm_list, r_link) { if (res_idx-- == 0) { + bzero(&ures, sizeof(ures)); ures.r_handle = (uintptr_t)res; ures.r_parent = (uintptr_t)res->r_rm; ures.r_device = (uintptr_t)res->r_dev; |