--- fileio.c Sun Jan 4 19:57:15 2004 +++ fileio.c Thu Jun 17 19:33:26 2004 @@ -193,8 +193,8 @@ if (window_start + window_size > map->file_size) { window_size = map->file_size - window_start; } - if (offset + len > window_start + window_size) { - window_size = (offset+len) - window_start; + if (offset + 16 * len > window_start + window_size) { + window_size = (offset + 16 * len) - window_start; } /* make sure we have allocated enough memory for the window */