From: Bill M. <whm...@us...> - 2004-05-03 22:53:52
|
Update of /cvsroot/swishe/swish-e/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25410/src Modified Files: parser.c search.c Log Message: Fix bug of not clearing memory when setting the sort the second time on a search object. Index: parser.c =================================================================== RCS file: /cvsroot/swishe/swish-e/src/parser.c,v retrieving revision 1.51 retrieving revision 1.52 diff -u -r1.51 -r1.52 --- parser.c 1 May 2004 14:34:32 -0000 1.51 +++ parser.c 3 May 2004 22:53:03 -0000 1.52 @@ -1250,7 +1250,7 @@ but that didn't prevent phrase matches across tags */ flush_buffer( parse_data, 1 ); - parse_datra->word_pos++; + parse_data->word_pos++; } } Index: search.c =================================================================== RCS file: /cvsroot/swishe/swish-e/src/search.c,v retrieving revision 1.132 retrieving revision 1.133 diff -u -r1.132 -r1.133 --- search.c 17 Mar 2004 19:29:31 -0000 1.132 +++ search.c 3 May 2004 22:53:14 -0000 1.133 @@ -279,7 +279,10 @@ return; if ( srch->sort_params ) + { freeswline( srch->sort_params ); + srch->sort_params = NULL; + } if ( !(slsort = parse_line(sort)) ) |