X-Git-Url: http://git.indexdata.com/?p=yaz-moved-to-github.git;a=blobdiff_plain;f=src%2Fstatserv.c;h=a0392513abaf51ef97704da821ecdb9808b0da97;hp=487153e5649f8077f9d8a6cc607132bc04a40293;hb=dceeaf843f3bd4c87d667ed62fd4b5446d934cff;hpb=068c332ae7dc06df7d4e0cc396061651720e9e50 diff --git a/src/statserv.c b/src/statserv.c index 487153e..a039251 100644 --- a/src/statserv.c +++ b/src/statserv.c @@ -418,9 +418,14 @@ static void xml_config_read(void) } else if (!strcmp((const char *) ptr->name, "cql2rpn")) { - gfs->cql_transform = cql_transform_open_fname( - nmem_dup_xml_content(gfs_nmem, ptr->children) - ); + char *name = nmem_dup_xml_content(gfs_nmem, ptr->children); + gfs->cql_transform = cql_transform_open_fname(name); + if (!gfs->cql_transform) + { + yaz_log(YLOG_FATAL|YLOG_ERRNO, + "open CQL transform file '%s'", name); + exit(1); + } } else if (!strcmp((const char *) ptr->name, "ccl2rpn")) {