summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--digital/io/src/path.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/digital/io/src/path.c b/digital/io/src/path.c
index f4fb1b86..959f299e 100644
--- a/digital/io/src/path.c
+++ b/digital/io/src/path.c
@@ -242,7 +242,8 @@ path_dijkstra (void)
wmin = path.points[u].w;
}
}
- path.points[u].taken = 1;
+ if (u != 0xff)
+ path.points[u].taken = 1;
/* Until the source point is found, or no solution. */
} while (u != 1 && u != 0xff);
}