From 2850647c665df4795ee9eae3c9899f7e3b7e814d Mon Sep 17 00:00:00 2001 From: Dominik Meyer Date: Sun, 7 Apr 2019 16:32:56 +0200 Subject: [PATCH] FIX: check if child is not nullptr on adding --- include/Tree/tree.hpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/include/Tree/tree.hpp b/include/Tree/tree.hpp index a6fd400..16171b2 100644 --- a/include/Tree/tree.hpp +++ b/include/Tree/tree.hpp @@ -168,7 +168,13 @@ namespace Tree * * @param c - a shared_ptr to a BaseNode */ - void addChild(const std::shared_ptr &c) {c->setParent(shared_from_this()); children.push_back(c); } + void addChild(const std::shared_ptr &c) { + if (c!=nullptr) + { + c->setParent(shared_from_this()); + children.push_back(c); + } + } /**