From 010c9b3b1c0b2508f14764e89a9b68c4e55d0721 Mon Sep 17 00:00:00 2001 From: Richard Roberts Date: Tue, 8 Feb 2011 18:25:20 +0000 Subject: [PATCH] Extra assertion --- gtsam/base/timing.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gtsam/base/timing.h b/gtsam/base/timing.h index 847ee3d80..25acb39b3 100644 --- a/gtsam/base/timing.h +++ b/gtsam/base/timing.h @@ -195,7 +195,7 @@ inline void tic_(size_t id, const std::string& label) { inline void toc_(size_t id) { boost::shared_ptr current(timingCurrent.lock()); - assert(current->parent_.lock()->children_[id] == current); + assert(id < current->parent_.lock()->children_.size() && current->parent_.lock()->children_[id] == current); current->toc(); timingCurrent = current->parent_; }