{
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
{
{
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
{