From 28696f5d5f29448c06429bee2719c4343370df70 Mon Sep 17 00:00:00 2001 From: Jeremy Siek Date: Mon, 11 Jun 2001 15:36:28 +0000 Subject: [PATCH] fixed bug in constructor of the edge iterator [SVN r10309] --- include/boost/graph/detail/adj_list_edge_iterator.hpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/include/boost/graph/detail/adj_list_edge_iterator.hpp b/include/boost/graph/detail/adj_list_edge_iterator.hpp index b1f9f341..f02d4477 100644 --- a/include/boost/graph/detail/adj_list_edge_iterator.hpp +++ b/include/boost/graph/detail/adj_list_edge_iterator.hpp @@ -59,7 +59,8 @@ namespace boost { if ( vCurr != vEnd ) { while ( vCurr != vEnd && out_degree(*vCurr, *m_g) == 0 ) ++vCurr; - tie(eCurr, eEnd) = out_edges(*vCurr, *m_g); + if ( vCurr != vEnd ) + tie(eCurr, eEnd) = out_edges(*vCurr, *m_g); } }