X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;ds=sidebyside;f=src%2Fzoom-sru.c;h=d6ce28df083fb643a756486f23c35f63e373f3e7;hb=0f9a136e988a7f9813a9a6c8f6e014c4e2653e30;hp=05b671c0f7fac56aea0d4ea72e53db7d4ccf4b31;hpb=d0e351c12fff564d876958e860338d43716dc269;p=yaz-moved-to-github.git diff --git a/src/zoom-sru.c b/src/zoom-sru.c index 05b671c..d6ce28d 100644 --- a/src/zoom-sru.c +++ b/src/zoom-sru.c @@ -1,5 +1,5 @@ /* This file is part of the YAZ toolkit. - * Copyright (C) 1995-2010 Index Data + * Copyright (C) 1995-2011 Index Data * See the file LICENSE for details. */ /** @@ -159,9 +159,8 @@ zoom_ret ZOOM_connection_srw_send_search(ZOOM_connection c) start = &c->tasks->u.search.start; count = &c->tasks->u.search.count; facets = ZOOM_options_get(resultset->options, "facets"); - if (facets) { + if (facets) facet_list = yaz_pqf_parse_facet_list(c->odr_out, facets); - } break; case ZOOM_TASK_RETRIEVE: resultset = c->tasks->u.retrieve.resultset; @@ -329,6 +328,7 @@ static zoom_ret handle_srw_response(ZOOM_connection c, npr->u.databaseRecord->descriptor = 0; npr->u.databaseRecord->direct_reference = odr_oiddup(c->odr_in, yaz_oid_recsyn_xml); + npr->u.databaseRecord->indirect_reference = 0; npr->u.databaseRecord->which = Z_External_octet; npr->u.databaseRecord->u.octet_aligned = (Odr_oct *)