From 5941606d194a85ddba85108850cd69a0c5e20105 Mon Sep 17 00:00:00 2001 From: ricroc Date: Tue, 20 Nov 2007 16:15:41 +0000 Subject: [PATCH] fixed bug in itrie_traverse_cont() git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2029 b08c6af1-5177-4d33-ba66-4b1c6b8b522a --- library/Tries/base_itries.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/library/Tries/base_itries.c b/library/Tries/base_itries.c index 7c0ba0167..f5d543cd0 100644 --- a/library/Tries/base_itries.c +++ b/library/Tries/base_itries.c @@ -271,6 +271,8 @@ TrData itrie_traverse_cont(TrEntry itrie) { data = TrEntry_traverse_data(itrie); if (!data) { traverse_bucket = TrEntry_traverse_bucket(itrie); + if (traverse_bucket == TrEntry_num_buckets(itrie)) + return NULL; do { bucket = TrEntry_bucket(itrie, traverse_bucket); traverse_bucket++;