diff --git a/gtsam/inference/BayesTree-inl.h b/gtsam/inference/BayesTree-inl.h index e4ca4a9c1..3398b0803 100644 --- a/gtsam/inference/BayesTree-inl.h +++ b/gtsam/inference/BayesTree-inl.h @@ -260,8 +260,7 @@ namespace gtsam { BOOST_FOREACH(sharedClique child, clique->children_) child->parent_ = typename Clique::weak_ptr(); - BOOST_FOREACH(Index j, (*clique->conditional())) { - assert(j < nodes_.size()); // Don't want to overrun nodes list + BOOST_FOREACH(Index j, clique->conditional()->frontals()) { nodes_[j].reset(); } }