X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=rset%2Frset.c;h=648193af591673ddf41b2214f51c12a61aef2af9;hb=47eeb5384a8fae8bcac8afb8a84782ca094683f9;hp=52f3033a1cf298bbacc6d7f3a1acd08b688f4e9a;hpb=7a2d0f25682890bde5d8f2883d6020df2ed0b365;p=idzebra-moved-to-github.git diff --git a/rset/rset.c b/rset/rset.c index 52f3033..648193a 100644 --- a/rset/rset.c +++ b/rset/rset.c @@ -1,4 +1,4 @@ -/* $Id: rset.c,v 1.50 2005-06-07 14:53:39 adam Exp $ +/* $Id: rset.c,v 1.51 2005-06-09 10:39:53 adam Exp $ Copyright (C) 1995-2005 Index Data ApS @@ -166,7 +166,7 @@ RSET rset_create_base(const struct rset_control *sel, rset->free_list = NULL; rset->use_list = NULL; rset->hits_count = 0; - rset->hits_limit = 1000; + rset->hits_limit = 0; rset->hits_round = 1000; rset->keycontrol = kcontrol; (*kcontrol->inc)(kcontrol); @@ -347,7 +347,7 @@ int rset_default_read(RSFD rfd, void *buf, TERMID *term) if (rc > 0) { if (rfd->counted_items == 0 || - (rset->keycontrol->cmp)(buf, rfd->counted_buf) >= rset->scope) + (rset->keycontrol->cmp)(buf, rfd->counted_buf) > rset->scope) { memcpy(rfd->counted_buf, buf, rset->keycontrol->key_size); rfd->counted_items++;