X-Git-Url: http://sru.miketaylor.org.uk/?a=blobdiff_plain;f=src%2Ffilter_virt_db.cpp;h=808538ddaff26fa63e6f32eb4628fb4eda133314;hb=b468b79801ad1e8ee16e9fa0a95c54abbb9181ff;hp=18052194382e2d94aff9e3222ced0f2467bc5f9c;hpb=1c5bd4df344337551fc712d00fb9d4e9f80a48ad;p=metaproxy-moved-to-github.git diff --git a/src/filter_virt_db.cpp b/src/filter_virt_db.cpp index 1805219..808538d 100644 --- a/src/filter_virt_db.cpp +++ b/src/filter_virt_db.cpp @@ -26,7 +26,6 @@ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #include #include -#include "torus.hpp" #include #include @@ -248,8 +247,7 @@ yf::VirtualDB::BackendPtr yf::VirtualDB::Frontend::init_backend( // we hope to get an init response error_code = YAZ_BIB1_DATABASE_UNAVAILABLE; if (gdu && gdu->which == Z_GDU_Z3950 - && gdu->u.z3950->which == Z_APDU_initResponse - && *gdu->u.z3950->u.initResponse->result) + && gdu->u.z3950->which == Z_APDU_initResponse) { Z_InitResponse *res = gdu->u.z3950->u.initResponse; if (ODR_MASK_GET(res->options, Z_Options_namedResultSets)) @@ -869,7 +867,8 @@ void yf::VirtualDB::process(mp::Package &package) const m_p->release_frontend(package); } -void mp::filter::VirtualDB::configure(const xmlNode * ptr, bool test_only) +void mp::filter::VirtualDB::configure(const xmlNode * ptr, bool test_only, + const char *path) { for (ptr = ptr->children; ptr; ptr = ptr->next) {