]> git.meshlink.io Git - meshlink/blobdiff - src/graph.c
Only let mesh->self be reachable when the mesh is started.
[meshlink] / src / graph.c
index d70279c2e85b99f6a9f28a6ef7ed142dbfe68f7a..e6212116528a64d17bb0b03d5e209ace106158fe 100644 (file)
@@ -72,7 +72,7 @@ static void sssp_bfs(meshlink_handle_t *mesh) {
 
        /* Begin with mesh->self */
 
-       mesh->self->status.visited = true;
+       mesh->self->status.visited = mesh->threadstarted;
        mesh->self->nexthop = mesh->self;
        mesh->self->prevedge = NULL;
        mesh->self->distance = 0;