X-Git-Url: http://jsfdemo.indexdata.com/?a=blobdiff_plain;ds=sidebyside;f=index%2Ftrunc.c;h=ff17e478a9cb0cee7aad47b1dd0516e5cb66db79;hb=a58749b3cf8c774e53828f8219f4a2f3256d065b;hp=a3fd892a77ad922c1d69d6b373212a094382b413;hpb=221dc0238a0d60260084adf388a3913efb936a0d;p=idzebra-moved-to-github.git diff --git a/index/trunc.c b/index/trunc.c index a3fd892..ff17e47 100644 --- a/index/trunc.c +++ b/index/trunc.c @@ -1,5 +1,5 @@ -/* $Id: trunc.c,v 1.28.2.1 2004-08-11 13:31:10 adam Exp $ - Copyright (C) 1995,1996,1997,1998,1999,2000,2001,2002 +/* $Id: trunc.c,v 1.28.2.3 2005-01-23 15:06:21 adam Exp $ + Copyright (C) 1995-2005 Index Data Aps This file is part of the Zebra server. @@ -651,7 +651,10 @@ RSET rset_trunc (ZebraHandle zi, ISAMS_P *isam_p, int no, parms.is = zi->reg->isamb; parms.rset_term = rset_term_create (term, length, flags, term_type); - return rset_create (rset_kind_isamb, &parms); + if (res_get(zi->res, "rsetforward")) + return rset_create (rset_kind_isamb_forward, &parms); + else + return rset_create (rset_kind_isamb, &parms); } qsort (isam_p, no, sizeof(*isam_p), isamd_trunc_cmp); }