From: Christian Grothoff Date: Tue, 20 Jul 2010 12:24:34 +0000 (+0000) Subject: fix X-Git-Tag: initial-import-from-subversion-38251~20899 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=44e3d63547792002b3504949f8bed597c4fca81b;p=oweals%2Fgnunet.git fix --- diff --git a/src/dht/dht.h b/src/dht/dht.h index c6c9de1e1..6f22a566a 100644 --- a/src/dht/dht.h +++ b/src/dht/dht.h @@ -334,7 +334,7 @@ struct GNUNET_DHT_GetResultMessage /** * When does this entry expire? */ - struct GNUNET_TIME_Absolute expiration; + struct GNUNET_TIME_AbsoluteNBO expiration; }; diff --git a/src/dht/dht_api.c b/src/dht/dht_api.c index 3ff4bc523..14c3a9a3f 100644 --- a/src/dht/dht_api.c +++ b/src/dht/dht_api.c @@ -777,7 +777,7 @@ get_reply_iterator (void *cls, const struct GNUNET_MessageHeader *reply) result_data = (char *) &result[1]; /* Set data pointer to end of message */ get_handle->get_context.iter (get_handle->get_context.iter_cls, - result->expiration, &get_handle->route_handle->key, + GNUNET_TIME_absolute_ntoh (result->expiration), &get_handle->route_handle->key, ntohs (result->type), data_size, result_data); } diff --git a/src/dht/gnunet-service-dht.c b/src/dht/gnunet-service-dht.c index eca3131b0..d16f784f8 100644 --- a/src/dht/gnunet-service-dht.c +++ b/src/dht/gnunet-service-dht.c @@ -352,7 +352,7 @@ datacache_get_iterator (void *cls, get_result->header.type = htons (GNUNET_MESSAGE_TYPE_DHT_GET_RESULT); get_result->header.size = htons (sizeof (struct GNUNET_DHT_GetResultMessage) + size); - get_result->expiration = exp; + get_result->expiration = GNUNET_TIME_absolute_hton (exp); get_result->type = htons (type); memcpy (&get_result[1], data, size); send_reply_to_client (datacache_get_ctx->client, &get_result->header,