X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=src%2Fyaz-z-cache.cpp;h=8e521e6cd564894583c9b7cb15be70adf316c035;hb=c33e210d2827f71ab8bf61c36662425809f7d933;hp=9706009ed1c4c75bcf689de569c6a4b587cd6438;hpb=7bd1f8f00ec4db97bbe5038d22c216b27319dfbf;p=yazpp-moved-to-github.git diff --git a/src/yaz-z-cache.cpp b/src/yaz-z-cache.cpp index 9706009..8e521e6 100644 --- a/src/yaz-z-cache.cpp +++ b/src/yaz-z-cache.cpp @@ -2,7 +2,7 @@ * Copyright (c) 2002-2003, Index Data. * See the file LICENSE for details. * - * $Id: yaz-z-cache.cpp,v 1.2 2003-07-25 08:57:01 adam Exp $ + * $Id: yaz-z-cache.cpp,v 1.5 2003-10-01 13:13:51 adam Exp $ */ #include @@ -133,7 +133,6 @@ int Yaz_RecordCache::match (Yaz_RecordCache_Entry *entry, int len2 = -1; char *buf2 = odr_getbuf(o2, &len2, 0); - yaz_log(LOG_LOG, "buf1=%p buf2=%p len1=%d len2=%d", buf1, buf2, len1, len2); if (buf1 && buf2 && len1 && len1 == len2 && !memcmp(buf1, buf2, len1)) match = 1; else if (!buf1 && !buf2 && !len1 && !len2) @@ -144,6 +143,8 @@ int Yaz_RecordCache::match (Yaz_RecordCache_Entry *entry, if (!match) return 0; + if (!syntax) + return 0; // See if offset, OID match.. if (entry->m_offset == offset && entry->m_record->which == Z_NamePlusRecord_databaseRecord && @@ -159,7 +160,7 @@ int Yaz_RecordCache::lookup (ODR o, Z_NamePlusRecordList **npr, Z_RecordComposition *comp) { int i; - yaz_log(LOG_LOG, "cache lookup start=%d num=%d", start, num); + yaz_log(LOG_DEBUG, "cache lookup start=%d num=%d", start, num); for (i = 0; i