bd9eebea2ce67e5cad8de6660d62d83722123231
braney
  Thu Jun 12 09:34:38 2014 -0700
back out quick fix for lineFileSeek problem.
diff --git src/lib/trix.c src/lib/trix.c
index 89b7503..2289c58 100644
--- src/lib/trix.c
+++ src/lib/trix.c
@@ -400,32 +400,30 @@
 }
 
 
 struct trixWordResult *trixSearchWordResults(struct trix *trix, 
 	char *searchWord, boolean expand)
 /* Get results for single word from index.  Returns NULL if no matches. */
 {
 char *line, *word;
 struct trixWordResult *twr = NULL;
 struct trixHitPos *hitList = hashFindVal(trix->wordHitHash, searchWord);
 
 if (hitList == NULL)
     {
     struct trixHitPos *oneHitList;
     off_t ixPos = trixFindIndexStartLine(trix, searchWord);
-    // make sure we're seeking
-    ourSeek(trix, 0);
     ourSeek(trix, ixPos);
     while (ourReadLine(trix, trix->lf, &line))
 	{
 	word = nextWord(&line);
 	if (startsWith(searchWord, word))
 	    {
 	    int leftoverLetters = reasonablePrefix(searchWord, word, expand);
 	    /* uglyf("reasonablePrefix(%s,%s)=%d<BR>\n", searchWord, word, leftoverLetters); */
 	    if (leftoverLetters >= 0)
 		{
 		oneHitList = trixParseHitList(searchWord, line, 
 			leftoverLetters);
 		hitList = mergeHits(hitList, oneHitList);
 		}
 	    }