From: Alan Cox Date: Mon, 10 Sep 2018 12:54:14 +0000 (+0100) Subject: bank32k: fix dumb bug X-Git-Url: https://git.ndcode.org/public/gitweb.cgi?a=commitdiff_plain;h=d895eff8bf7ac6c8e77d3d395b13038a1089919e;p=FUZIX.git bank32k: fix dumb bug Now we have a user this was rather easy to find! --- diff --git a/Kernel/bank32k.c b/Kernel/bank32k.c index 17ec0995..217b5f3e 100644 --- a/Kernel/bank32k.c +++ b/Kernel/bank32k.c @@ -61,9 +61,9 @@ void pagemap_add(uint8_t page) void pagemap_free(ptptr p) { uint8_t *ptr = (uint8_t *) & p->p_page; - pfree[pfptr--] = *ptr; + pfree[pfptr++] = *ptr; if (*ptr != ptr[1]) { - pfree[pfptr--] = ptr[1]; + pfree[pfptr++] = ptr[1]; invalidate_cache((uint16_t)ptr[1]); } }