--- ./util/texindex.c.tv 2006-11-13 12:33:10.000000000 +0100 +++ ./util/texindex.c 2006-11-13 12:33:12.000000000 +0100 @@ -837,7 +837,7 @@ { buffer = (char *) xrealloc (buffer, linebuffer->size *= 2); p += buffer - linebuffer->buffer; - end += buffer - linebuffer->buffer; + end = buffer - linebuffer->buffer; linebuffer->buffer = buffer; } if (c < 0 || c == '\n')