X-Git-Url: http://git.indexdata.com/?p=yaz-moved-to-github.git;a=blobdiff_plain;f=ztest%2Fztest.c;h=d92d21524ce1f043f91c306c3ecd7c3a4a61c810;hp=0fde8098feae313703c8a35a12a56f682e389ca5;hb=5541b773e8ee0e5c086946016c060f6f629bd410;hpb=6c0bd6a620f90abcd498ceb5a5bb40ba15f19ad5 diff --git a/ztest/ztest.c b/ztest/ztest.c index 0fde809..d92d215 100644 --- a/ztest/ztest.c +++ b/ztest/ztest.c @@ -89,6 +89,7 @@ static void remove_sets(struct session_handle *sh) /** \brief use term value as hit count \param s RPN structure + \param hash value for compuation \return >= 0: search term number or -1: not found Traverse RPN tree 'in order' and use term value as hit count. @@ -835,6 +836,7 @@ int ztest_fetch(void *handle, bend_fetch_rr *r) char *cp; const Odr_oid *oid = r->request_format; struct result_set *set = get_set(sh, r->setname); + const char *esn = yaz_get_esn(r->comp); if (!set) { @@ -935,7 +937,7 @@ int ztest_fetch(void *handle, bend_fetch_rr *r) } else if (!oid_oidcmp(oid, yaz_oid_recsyn_xml)) { - if ((cp = dummy_xml_record(r->number, r->stream))) + if ((cp = dummy_xml_record(r->number, r->stream, esn))) { r->len = strlen(cp); r->record = cp;