X-Git-Url: http://lists.indexdata.com/cgi-bin?a=blobdiff_plain;f=src%2Fzoom-sru.c;h=d52372f5a4f49fe9436ba1a899544c86b1f899cd;hb=57cae124c6a1c7cdd8c70090db636b227887fc19;hp=f9baf44d6e00722a0cea7366c146867f09fdf981;hpb=4aaca71aaade2a94eab1806a11967d672e7c90dd;p=yaz-moved-to-github.git diff --git a/src/zoom-sru.c b/src/zoom-sru.c index f9baf44..d52372f 100644 --- a/src/zoom-sru.c +++ b/src/zoom-sru.c @@ -101,14 +101,14 @@ zoom_ret ZOOM_connection_srw_send_scan(ZOOM_connection c) { sr->u.scan_request->query_type = Z_SRW_query_type_cql; sr->u.scan_request->scanClause.cql = - ZOOM_query_get_query_string(scan->query); + odr_strdup(c->odr_out, ZOOM_query_get_query_string(scan->query)); } else if (z_query->which == Z_Query_type_1 || z_query->which == Z_Query_type_101) { sr->u.scan_request->query_type = Z_SRW_query_type_pqf; sr->u.scan_request->scanClause.pqf = - ZOOM_query_get_query_string(scan->query); + odr_strdup(c->odr_out, ZOOM_query_get_query_string(scan->query)); } else { @@ -209,7 +209,8 @@ zoom_ret ZOOM_connection_srw_send_search(ZOOM_connection c) { sr->u.request->query_type = Z_SRW_query_type_pqf; sr->u.request->query.pqf = - ZOOM_query_get_query_string(resultset->query); + odr_strdup(c->odr_out, + ZOOM_query_get_query_string(resultset->query)); } else {