X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=rset%2Frsbool.c;h=9d5165561bfaef2da7316db945278f18bf2abb12;hb=a20e59c5087fb92c419f2330c786367f9ce8ccd2;hp=dce5eb25a29d6a54ce31f5d09f90e4a9a1acbd39;hpb=f1a944fbdac20e88bf55918f2a4f66c301d684e2;p=idzebra-moved-to-github.git diff --git a/rset/rsbool.c b/rset/rsbool.c index dce5eb2..9d51655 100644 --- a/rset/rsbool.c +++ b/rset/rsbool.c @@ -3,7 +3,7 @@ * All rights reserved. * Sebastian Hammer, Adam Dickmeiss * - * $Id: rsbool.c,v 1.17 2002-03-20 20:24:30 adam Exp $ + * $Id: rsbool.c,v 1.18 2002-04-18 19:48:28 adam Exp $ */ #include @@ -237,6 +237,12 @@ static int r_read_and (RSFD rfd, void *buf, int *term_index) p->more_l = rset_read (info->rset_l, p->rfd_l, p->buf_l, &p->term_index_l); } + while (p->more_l) + p->more_l = rset_read (info->rset_l, p->rfd_l, p->buf_l, + &p->term_index_l); + while (p->more_r) + p->more_r = rset_read (info->rset_r, p->rfd_r, p->buf_r, + &p->term_index_r); return 0; }