X-Git-Url: http://sru.miketaylor.org.uk/?a=blobdiff_plain;f=src%2Ffilter_zoom.cpp;h=9032bfc8a36d5b2098716b7cdabf6eb7903801a5;hb=55a63876b5d793644526ffbcae18f71884932303;hp=5b1f24c4221adc352d15ca08cbecfc9a24008531;hpb=edef690ce3dbbbf6fd763f78a0a870f8ac6f5bd1;p=metaproxy-moved-to-github.git diff --git a/src/filter_zoom.cpp b/src/filter_zoom.cpp index 5b1f24c..9032bfc 100644 --- a/src/filter_zoom.cpp +++ b/src/filter_zoom.cpp @@ -1262,9 +1262,15 @@ yf::Zoom::BackendPtr yf::Zoom::Frontend::get_backend_from_databases( } } - cql_transform_t cqlt; + cql_transform_t cqlt = 0; if (sptr->rpn2cql_fname.length()) - cqlt = cql_transform_open_fname(sptr->rpn2cql_fname.c_str()); + { + char fullpath[1024]; + char *cp = yaz_filepath_resolve(sptr->rpn2cql_fname.c_str(), + m_p->file_path.c_str(), 0, fullpath); + if (cp) + cqlt = cql_transform_open_fname(fullpath); + } else cqlt = cql_transform_create();