From e064eec319355d9f2738e6154ed263f2323bcdcf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A9a=20Saviot?= Date: Wed, 25 Jul 2018 17:03:13 +0200 Subject: [PATCH] [poincare] Escape trivial case --- poincare/include/poincare/tree_reference.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/poincare/include/poincare/tree_reference.h b/poincare/include/poincare/tree_reference.h index e024fb220..d04eceff6 100644 --- a/poincare/include/poincare/tree_reference.h +++ b/poincare/include/poincare/tree_reference.h @@ -197,6 +197,9 @@ public: } void replaceWithAllocationFailure() { + if (isAllocationFailure()) { + return; + } assert(isDefined()); TreeReference p = parent(); bool hasParent = p.isDefined();