From fc495cf49ef4515a5fcc9e9cd4c864bc79becc7e Mon Sep 17 00:00:00 2001 From: sjfink Date: Tue, 15 Apr 2008 12:03:50 +0000 Subject: [PATCH] bug fix for empty graphs git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2760 f5eafffb-2e1d-0410-98e4-8ec43c5233c4 --- .../src/com/ibm/wala/util/graph/traverse/BFSIterator.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/com.ibm.wala.core/src/com/ibm/wala/util/graph/traverse/BFSIterator.java b/com.ibm.wala.core/src/com/ibm/wala/util/graph/traverse/BFSIterator.java index eede64600..48cce8fc5 100644 --- a/com.ibm.wala.core/src/com/ibm/wala/util/graph/traverse/BFSIterator.java +++ b/com.ibm.wala.core/src/com/ibm/wala/util/graph/traverse/BFSIterator.java @@ -100,8 +100,10 @@ public class BFSIterator implements Iterator { } } index = 0; - T current = Q.get(0); - visitChildren(current); + if (Q.size() > 0) { + T current = Q.get(0); + visitChildren(current); + } } private void visitChildren(T N) {