From: Tormod Volden Date: Mon, 7 Jan 2019 21:28:52 +0000 (+0100) Subject: bank8k: Make sure pagemap_free frees something X-Git-Url: https://git.ndcode.org/public/gitweb.cgi?a=commitdiff_plain;h=3f11af662f546ba54626b5ebabec4b00d6be82fa;p=FUZIX.git bank8k: Make sure pagemap_free frees something Signed-off-by: Tormod Volden --- diff --git a/Kernel/bank8k.c b/Kernel/bank8k.c index 31b35ee4..b8791df3 100644 --- a/Kernel/bank8k.c +++ b/Kernel/bank8k.c @@ -115,7 +115,8 @@ void pagemap_free(ptptr p) { uint8_t *pt = (uint8_t *)p->p_page + LOBANK; uint8_t *e = (uint8_t *)p->p_page + PTNUM; - uint8_t last = *pt; + uint8_t last = PAGE_INVALID; + while(pt < e) { if (*pt != PAGE_INVALID && *pt != PAGE_VIDEO && *pt != last) { last = *pt;