aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorBart Polot <bart@net.in.tum.de>2012-11-08 01:59:00 +0000
committerBart Polot <bart@net.in.tum.de>2012-11-08 01:59:00 +0000
commitddd5cddf5fcecccbadb3430896ffa2a46f679780 (patch)
tree0eb36d9742692432c259ab2445578c74ab638b9a /src
parent7fb1443f7f37c4a2162881afa254c2a7832dc846 (diff)
downloadgnunet-ddd5cddf5fcecccbadb3430896ffa2a46f679780.tar.gz
gnunet-ddd5cddf5fcecccbadb3430896ffa2a46f679780.zip
- fix multicast keepalive
Diffstat (limited to 'src')
-rw-r--r--src/dht/gnunet-service-dht_clients.c1
-rw-r--r--src/mesh/gnunet-service-mesh.c3
2 files changed, 3 insertions, 1 deletions
diff --git a/src/dht/gnunet-service-dht_clients.c b/src/dht/gnunet-service-dht_clients.c
index 314cae7c9..1d2e1e9bb 100644
--- a/src/dht/gnunet-service-dht_clients.c
+++ b/src/dht/gnunet-service-dht_clients.c
@@ -599,6 +599,7 @@ handle_dht_local_get (void *cls, struct GNUNET_SERVER_Client *client,
599 cqr->replication = ntohl (get->desired_replication_level); 599 cqr->replication = ntohl (get->desired_replication_level);
600 cqr->msg_options = ntohl (get->options); 600 cqr->msg_options = ntohl (get->options);
601 cqr->type = ntohl (get->type); 601 cqr->type = ntohl (get->type);
602 // FIXME use cqr->key, set multihashmap create to GNUNET_YES
602 GNUNET_CONTAINER_multihashmap_put (forward_map, &get->key, cqr, 603 GNUNET_CONTAINER_multihashmap_put (forward_map, &get->key, cqr,
603 GNUNET_CONTAINER_MULTIHASHMAPOPTION_MULTIPLE); 604 GNUNET_CONTAINER_MULTIHASHMAPOPTION_MULTIPLE);
604 GDS_CLIENTS_process_get (ntohl (get->options), 605 GDS_CLIENTS_process_get (ntohl (get->options),
diff --git a/src/mesh/gnunet-service-mesh.c b/src/mesh/gnunet-service-mesh.c
index 6f90b6c4d..801bb8131 100644
--- a/src/mesh/gnunet-service-mesh.c
+++ b/src/mesh/gnunet-service-mesh.c
@@ -3583,7 +3583,8 @@ tunnel_send_multicast (struct MeshTunnel *t,
3583 " no one to send data to\n"); 3583 " no one to send data to\n");
3584 GNUNET_free (mdata->data); 3584 GNUNET_free (mdata->data);
3585 GNUNET_free (mdata); 3585 GNUNET_free (mdata);
3586 t->fwd_queue_n--; 3586 if (ntohs (msg->type) == GNUNET_MESSAGE_TYPE_MESH_MULTICAST)
3587 t->fwd_queue_n--;
3587 } 3588 }
3588 else 3589 else
3589 { 3590 {