fix
authorChristian Grothoff <christian@grothoff.org>
Tue, 20 Jul 2010 12:24:34 +0000 (12:24 +0000)
committerChristian Grothoff <christian@grothoff.org>
Tue, 20 Jul 2010 12:24:34 +0000 (12:24 +0000)
src/dht/dht.h
src/dht/dht_api.c
src/dht/gnunet-service-dht.c

index c6c9de1e1d6faef785b7b66fb8c5c4cffae04063..6f22a566ae76acdc17b869c308ee6b00b5240e1e 100644 (file)
@@ -334,7 +334,7 @@ struct GNUNET_DHT_GetResultMessage
   /**
    * When does this entry expire?
    */
-  struct GNUNET_TIME_Absolute expiration;
+  struct GNUNET_TIME_AbsoluteNBO expiration;
 
 };
 
index 3ff4bc523ba1e81c2e1e283c1e148ebe2bc84231..14c3a9a3f260da95d405cb0e40df643f0804c419 100644 (file)
@@ -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);
 }
 
index eca3131b037dbaebb8b6bf1ad72b671fb7ebcc8b..d16f784f8ff451f776a555958c24da1ceeddaadd 100644 (file)
@@ -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,