X-Git-Url: http://git.indexdata.com/?p=yaz-moved-to-github.git;a=blobdiff_plain;f=src%2Ficu_chain.c;h=586fb2de562e5681e18c4474b12537ff7defc879;hp=9f05d23ce7b9b7b6305e8d15df81ab526707d998;hb=fd5c6eb04843b315e1096eff7a26e694a30d1f53;hpb=9e1bf2f750bf5fdeadd295a5cf25cac035808641 diff --git a/src/icu_chain.c b/src/icu_chain.c index 9f05d23..586fb2d 100644 --- a/src/icu_chain.c +++ b/src/icu_chain.c @@ -476,9 +476,8 @@ int icu_iter_next(yaz_icu_iter_t iter) else { /* on first call, iter->input is the input string. Thereafter: 0. */ - iter->last = icu_iter_invoke(iter, iter->steps ? - iter->steps : iter->chain->csteps, - iter->input); + assert(iter->steps || !iter->chain->csteps); + iter->last = icu_iter_invoke(iter, iter->steps, iter->input); iter->input = 0; if (!iter->last)