]> rtime.felk.cvut.cz Git - hubacji1/iamcar.git/commitdiff
Fix infinitive loop in find trajectory procedure
authorJiri Vlasak <hubacji1@fel.cvut.cz>
Fri, 7 Dec 2018 17:02:48 +0000 (18:02 +0100)
committerJiri Vlasak <hubacji1@fel.cvut.cz>
Fri, 7 Dec 2018 17:47:20 +0000 (18:47 +0100)
base/rrtbase.cc

index a9daa9a87c19192ca9bb744f4e2ee9dbec6458ce..a6bada19b0c46407867dba054da2877a8252b096 100644 (file)
@@ -647,7 +647,7 @@ std::vector<RRTNode *> RRTBase::findt(RRTNode *n)
         if (!n || !n->parent())
                 return nodes;
         RRTNode *tmp = n;
-        while (tmp) {
+        while (tmp != this->root()) {
                 nodes.push_back(tmp);
                 tmp = tmp->parent();
         }