From: simon Date: Sun, 31 Mar 2002 16:23:32 +0000 (+0000) Subject: Fix bug in Minefield's realloc() which was throwing away most of any X-Git-Url: https://git.distorted.org.uk/u/mdw/putty/commitdiff_plain/0f7432ccaf5a113b5387171797c21381f35603e5 Fix bug in Minefield's realloc() which was throwing away most of any block > 4096 bytes. Arrgh. git-svn-id: svn://svn.tartarus.org/sgt/putty@1611 cda61777-01e9-0310-a592-d414129be87e --- 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;