From 01ca464ad2c89d1e3bd3247f01bbd5ecb8dfd885 Mon Sep 17 00:00:00 2001 From: Simon Tatham Date: Sun, 31 Mar 2002 16:23:32 +0000 Subject: [PATCH] Fix bug in Minefield's realloc() which was throwing away most of any block > 4096 bytes. Arrgh. [originally from svn r1611] --- misc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/misc.c b/misc.c index ee1abf7b..6f2d5448 100644 --- a/misc.c +++ b/misc.c @@ -294,7 +294,7 @@ static void *minefield_alloc(int size) /* * Update the admin region. */ - for (i = start + 2; i < start + npages - 1; i++) + for (i = start + 2; i < start + npages + 1; i++) minefield_admin[i] = 0xFFFE; /* used but no region starts here */ minefield_admin[start + 1] = region_start % PAGESIZE; -- 2.45.2