X-Git-Url: http://lists.indexdata.dk/cgi-bin?a=blobdiff_plain;f=src%2Fclient.c;fp=src%2Fclient.c;h=2b270ae53d9a3ea253b784f85cf8d9abe62ae675;hb=a989048e5451df8a25201757ba09a4ae50fa6568;hp=25b75d3dfc21317bea4fab6201354218c791c662;hpb=6424430743ec2d233dfc8118313cfa4299432e2c;p=pazpar2-moved-to-github.git diff --git a/src/client.c b/src/client.c index 25b75d3..2b270ae 100644 --- a/src/client.c +++ b/src/client.c @@ -412,16 +412,12 @@ static int nativesyntax_to_type(const char *s, char *type, const char *cp = strchr(s, ';'); yaz_snprintf(type, 80, "xml; charset=%s", cp ? cp+1 : "marc-8s"); } - else if (!strncmp(s, "xml", 3)) - { - strcpy(type, "xml"); - } else if (!strncmp(s, "txml", 4)) { const char *cp = strchr(s, ';'); yaz_snprintf(type, 80, "txml; charset=%s", cp ? cp+1 : "marc-8s"); } - else + else /* pass verbatim to ZOOM - including "xml" */ strcpy(type, s); return 0; } @@ -1290,8 +1286,7 @@ int client_parse_query(struct client *cl, const char *query, if (!se->relevance) { // Initialize relevance structure with query terms - se->relevance = relevance_create_ccl( - se->service->charsets, se->nmem, cn); + se->relevance = relevance_create_ccl(se->service->charsets, cn); } ccl_rpn_delete(cn); return ret_value;