Index: utils.c
===================================================================
RCS file: /disk2/cvs/glimpse/index/utils.c,v
retrieving revision 1.1
retrieving revision 1.2
diff -r1.1 -r1.2
197c197
< 	while ((i<len) && (j<MAX_PAT) && (buf[i] != '\0')) {
---
> 	while ((i<len) && (j<MAX_PAT-1) && (buf[i] != '\0')) {
229c229
< 		tbuf[j-1] = '\0';
---
> 		tbuf[MAX_PAT-1] = '\0';
231c231
< 		j--;
---
> 		j = MAX_PAT - 1;	
