From cf8314b252ee3e439422b8dd372660d073db5562 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Philipp=20T=C3=B6lke?= Date: Wed, 15 Jun 2011 07:15:37 +0000 Subject: [PATCH] update the cost later --- src/vpn/gnunet-daemon-vpn.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/vpn/gnunet-daemon-vpn.c b/src/vpn/gnunet-daemon-vpn.c index 34a480a3e..49a33a7bb 100644 --- a/src/vpn/gnunet-daemon-vpn.c +++ b/src/vpn/gnunet-daemon-vpn.c @@ -357,9 +357,6 @@ process_answer(void* cls, const struct GNUNET_SCHEDULER_TaskContext* tc) { } struct map_entry* map_entry = GNUNET_CONTAINER_multihashmap_get(hashmap, &key); - GNUNET_CONTAINER_heap_update_cost (heap, map_entry->heap_node, - GNUNET_TIME_absolute_get ().abs_value); - uint16_t offset = ntohs(pkt->addroffset); if (map_entry == NULL) @@ -368,6 +365,10 @@ process_answer(void* cls, const struct GNUNET_SCHEDULER_TaskContext* tc) { return; } + GNUNET_CONTAINER_heap_update_cost (heap, map_entry->heap_node, + GNUNET_TIME_absolute_get ().abs_value); + + unsigned short namelen = htons(map_entry->namelen); char* name = (char*)(map_entry + 1); -- 2.25.1