summaryrefslogtreecommitdiff
path: root/digital/avr/modules/path/astar/astar.c
diff options
context:
space:
mode:
Diffstat (limited to 'digital/avr/modules/path/astar/astar.c')
-rw-r--r--digital/avr/modules/path/astar/astar.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/digital/avr/modules/path/astar/astar.c b/digital/avr/modules/path/astar/astar.c
index a5d4bd48..4b2c816e 100644
--- a/digital/avr/modules/path/astar/astar.c
+++ b/digital/avr/modules/path/astar/astar.c
@@ -70,6 +70,7 @@ astar (struct astar_node_t *nodes, uint8_t nodes_nb, uint8_t initial,
/* OK, there is some work, move this node to the closed set, it will
* never be consider again. */
nodes[lowest_node].score = ASTAR_NODE_SCORE_CLOSED;
+ nodes[lowest_node].heuristic = 0;
/* Now, process all its neighbors. */
struct astar_neighbor_t neighbors[nodes_nb - 1];
uint8_t neighbors_nb = AC_ASTAR_NEIGHBOR_CALLBACK (lowest_node,