From 8f116b411748b8a0fa3e169106ebe8e66401b0e6 Mon Sep 17 00:00:00 2001 From: Bart Polot Date: Mon, 30 Jul 2012 08:34:13 +0000 Subject: [PATCH] - allow loopback --- src/mesh/gnunet-service-mesh.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/mesh/gnunet-service-mesh.c b/src/mesh/gnunet-service-mesh.c index 69598a728..420b9a1cc 100644 --- a/src/mesh/gnunet-service-mesh.c +++ b/src/mesh/gnunet-service-mesh.c @@ -2180,7 +2180,7 @@ send_message (const struct GNUNET_MessageHeader *message, neighbor = peer_info_get (peer); for (p = neighbor->path_head; NULL != p; p = p->next) { - if (2 == p->length) + if (2 >= p->length) { break; } @@ -4465,7 +4465,8 @@ handle_mesh_data_unicast (void *cls, const struct GNUNET_PeerIdentity *peer, " it's for us! sending to clients...\n"); GNUNET_STATISTICS_update (stats, "# unicast received", 1, GNUNET_NO); send_subscribed_clients (message, (struct GNUNET_MessageHeader *) &msg[1]); - tunnel_send_ack (t, GNUNET_MESSAGE_TYPE_MESH_ACK); // FIXME send after client processes the packet + // FIXME send after client processes the packet + tunnel_send_ack (t, GNUNET_MESSAGE_TYPE_MESH_ACK); return GNUNET_OK; } ttl = ntohl (msg->ttl); -- 2.25.1