[Debtags-commits] [svn] r1650 - tagcoll/trunk/tagcoll
Enrico Zini
enrico at costa.debian.org
Mon Mar 6 10:39:42 UTC 2006
Author: enrico
Date: Mon Mar 6 10:39:34 2006
New Revision: 1650
Modified:
tagcoll/trunk/tagcoll/IntDiskIndex.cc
Log:
don't index invalid items
Modified: tagcoll/trunk/tagcoll/IntDiskIndex.cc
==============================================================================
--- tagcoll/trunk/tagcoll/IntDiskIndex.cc (original)
+++ tagcoll/trunk/tagcoll/IntDiskIndex.cc Mon Mar 6 10:39:34 2006
@@ -465,9 +465,13 @@
void IntDiskIndexer<ITEM, TAG>::consumeItem(const ITEM& item, const OpSet<TAG>& tags)
{
int iitem = fromitem(item);
+ if (iitem == -1)
+ return;
for (typename OpSet<TAG>::iterator i = tags.begin(); i != tags.end(); i++)
{
int itag = fromtag(*i);
+ if (itag == -1)
+ continue;
pkgidx.map(iitem, itag);
tagidx.map(itag, iitem);
}
More information about the Debtags-commits
mailing list