Additional fix for #1871
authorBart Polot <bart@net.in.tum.de>
Fri, 4 Nov 2011 14:09:36 +0000 (14:09 +0000)
committerBart Polot <bart@net.in.tum.de>
Fri, 4 Nov 2011 14:09:36 +0000 (14:09 +0000)
src/mesh/gnunet-service-mesh.c

index a5113e52b9580f8f2774312fb6b124cf437a721e..312ff5a8ac9f63cea1b33d11314c45b75877139b 100644 (file)
@@ -1518,7 +1518,7 @@ peer_info_add_path (struct MeshPeerInfo *peer_info, struct MeshPeerPath *path,
     if (path->peers[l] == myid)
     {
       GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "MESH: shortening path by %u\n", l);
-      for (l2 = 0; l2 < path->length - l - 1; l2++)
+      for (l2 = 0; l2 < path->length - l; l2++)
       {
         path->peers[l2] = path->peers[l + l2];
       }