From ea3f23cb09b4de8599590e086d43d11f38bbc664 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A9a=20Saviot?= Date: Tue, 26 Nov 2019 11:43:39 +0100 Subject: [PATCH] [poincare/tree_pool] Fix and add assertions on TreePool::node(id) --- poincare/include/poincare/tree_pool.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/poincare/include/poincare/tree_pool.h b/poincare/include/poincare/tree_pool.h index a124964e3..36bce5366 100644 --- a/poincare/include/poincare/tree_pool.h +++ b/poincare/include/poincare/tree_pool.h @@ -27,7 +27,8 @@ public: // Node TreeNode * node(int identifier) const { - assert(identifier >= 0 && identifier <= MaxNumberOfNodes); + assert(identifier >= 0 && identifier < MaxNumberOfNodes); + assert(m_nodeForIdentifier[identifier] != nullptr); return m_nodeForIdentifier[identifier]; }