From e5c24976599daa9827cd00af66ba2959ace42c38 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Philipp=20T=C3=B6lke?= Date: Fri, 29 Apr 2011 13:13:45 +0000 Subject: [PATCH] add TODOs --- src/vpn/gnunet-daemon-exit.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/vpn/gnunet-daemon-exit.c b/src/vpn/gnunet-daemon-exit.c index c6102c346..51629d3af 100644 --- a/src/vpn/gnunet-daemon-exit.c +++ b/src/vpn/gnunet-daemon-exit.c @@ -263,6 +263,7 @@ udp_from_helper (struct udp_pkt *udp, unsigned char *dadr, size_t addrlen, sizeof (GNUNET_HashCode)); *desc = ntohs (udp->spt); GNUNET_HashCode hash; + //FIXME better hashing GNUNET_CRYPTO_hash (desc, sizeof (GNUNET_HashCode) + 2, &hash); GNUNET_assert (GNUNET_OK == GNUNET_CONTAINER_multihashmap_put (udp_services, @@ -518,6 +519,7 @@ read_service_conf (void *cls, const char *section, const char *option, *((unsigned long long *) (desc + 1))); GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "Store with key2 %x\n", *((unsigned long long *) &hash)); + //FIXME better hashing if (UDP == proto) GNUNET_assert (GNUNET_OK == GNUNET_CONTAINER_multihashmap_put (udp_services, @@ -822,6 +824,7 @@ receive_tcp_service (void *cls, memcpy (tcp_desc + 1, desc, sizeof (GNUNET_HashCode)); *tcp_desc = ntohs (pkt->dpt); + //FIXME better hashing GNUNET_CRYPTO_hash (tcp_desc, sizeof (GNUNET_HashCode) + 2, &hash); struct redirect_service *serv = GNUNET_CONTAINER_multihashmap_get (tcp_services, &hash); @@ -925,6 +928,7 @@ receive_udp_service (void *cls, uint16_t *udp_desc = alloca (sizeof (GNUNET_HashCode) + 2); memcpy (udp_desc + 1, desc, sizeof (GNUNET_HashCode)); *udp_desc = ntohs (pkt->dpt); + //FIXME better hashing GNUNET_CRYPTO_hash (udp_desc, sizeof (GNUNET_HashCode) + 2, &hash); struct redirect_service *serv = GNUNET_CONTAINER_multihashmap_get (udp_services, &hash); -- 2.25.1