From 68624ad31b65da2012af2f7bdf2d0f29faa4ba4c Mon Sep 17 00:00:00 2001 From: Matheus Date: Sun, 16 Jun 2024 12:48:31 -0300 Subject: [PATCH] pmm: add assert against use after free --- kernel-src/mm/pmm.c | 1 + 1 file changed, 1 insertion(+) diff --git a/kernel-src/mm/pmm.c b/kernel-src/mm/pmm.c index 46c0ade7..0a8c6ddb 100644 --- a/kernel-src/mm/pmm.c +++ b/kernel-src/mm/pmm.c @@ -168,6 +168,7 @@ void *pmm_allocpage(int section) { page = freelists[i]; if (page) { removefromfreelist(page); + __assert(page->refcount == 0); break; } }