Fix pathfinding in case start = end

This commit is contained in:
Nikita Lisitsa 2022-06-24 15:06:28 +03:00
parent 9f0c5a78c3
commit 8a7e95a6d1

View file

@ -101,10 +101,10 @@ namespace psemek::util
Node node = end; Node node = end;
while (true) while (true)
{ {
*it++ = node;
node = previous.at(node);
if (node == start) if (node == start)
break; break;
*it++ = node;
node = previous.at(node);
} }
return it; return it;
} }