diff options
author | Bart Polot <bart@net.in.tum.de> | 2012-11-08 01:59:00 +0000 |
---|---|---|
committer | Bart Polot <bart@net.in.tum.de> | 2012-11-08 01:59:00 +0000 |
commit | ddd5cddf5fcecccbadb3430896ffa2a46f679780 (patch) | |
tree | 0eb36d9742692432c259ab2445578c74ab638b9a /src | |
parent | 7fb1443f7f37c4a2162881afa254c2a7832dc846 (diff) | |
download | gnunet-ddd5cddf5fcecccbadb3430896ffa2a46f679780.tar.gz gnunet-ddd5cddf5fcecccbadb3430896ffa2a46f679780.zip |
- fix multicast keepalive
Diffstat (limited to 'src')
-rw-r--r-- | src/dht/gnunet-service-dht_clients.c | 1 | ||||
-rw-r--r-- | src/mesh/gnunet-service-mesh.c | 3 |
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 | { |