diff --git a/libs/util/include/psemek/util/find_path.hpp b/libs/util/include/psemek/util/find_path.hpp index 4455b85d..8c1dcbe5 100644 --- a/libs/util/include/psemek/util/find_path.hpp +++ b/libs/util/include/psemek/util/find_path.hpp @@ -101,10 +101,10 @@ namespace psemek::util Node node = end; while (true) { - *it++ = node; - node = previous.at(node); if (node == start) break; + *it++ = node; + node = previous.at(node); } return it; }