X-Git-Url: http://git.indexdata.com/?p=idzebra-moved-to-github.git;a=blobdiff_plain;f=index%2Frpnscan.c;h=1d6f628ca38b9e5671e554dfbb3d1e99ab24b4f8;hp=fa12bbd353643d6a47bcde4388e40cc64c367416;hb=ef21c46268e6bbdd5783099a822933ac78cf1a81;hpb=cec0b36de7a46e326939482e51c65090d77d4faf diff --git a/index/rpnscan.c b/index/rpnscan.c index fa12bbd..1d6f628 100644 --- a/index/rpnscan.c +++ b/index/rpnscan.c @@ -1,4 +1,4 @@ -/* $Id: rpnscan.c,v 1.24 2007-12-13 11:09:20 adam Exp $ +/* $Id: rpnscan.c,v 1.25 2008-01-24 16:17:03 adam Exp $ Copyright (C) 1995-2007 Index Data ApS @@ -250,6 +250,10 @@ static int scan_save_set(ZebraHandle zh, ODR stream, NMEM nmem, { glist[pos].display_term = odr_strdup(stream, w->term); } + else + { + yaz_log(YLOG_WARN, "zebra_snippets_lookup failed for pos=%d", pos); + } } zebra_snippets_destroy(rec_snippets); } @@ -260,6 +264,12 @@ static int scan_save_set(ZebraHandle zh, ODR stream, NMEM nmem, glist[pos].term = glist[pos].display_term; } + if (!glist[pos].term) + { + yaz_log(YLOG_WARN, "Could not generate scan term for pos=%d", + pos); + glist[pos].term = "None"; + } glist[pos].occurrences = count; zebra_snippets_destroy(hit_snippets); }