From ad1b129bbcd973f1c151c5a0b77dd31543fa74d8 Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Mon, 19 Sep 2011 09:39:28 +0000 Subject: do latency computation - #1768 --- src/transport/gnunet-service-transport.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'src/transport/gnunet-service-transport.c') diff --git a/src/transport/gnunet-service-transport.c b/src/transport/gnunet-service-transport.c index 4687a0907..07861eaff 100644 --- a/src/transport/gnunet-service-transport.c +++ b/src/transport/gnunet-service-transport.c @@ -241,13 +241,17 @@ plugin_env_receive_callback (void *cls, const struct GNUNET_PeerIdentity *peer, break; } } - GNUNET_assert ((ats_count > 0) && (ats != NULL)); - + /* + FIXME: this gives an address that might not have been validated to + ATS for 'selection', which is probably not what we want; this + might be particularly wrong (as in, possibly hiding bugs with address + validation) as 'GNUNET_ATS_address_update' currently ignores + the expiration given. + */ GNUNET_ATS_address_update (GST_ats, peer, GNUNET_TIME_absolute_get (), /* valid at least until right now... */ plugin_name, session, sender_address, sender_address_len, ats, ats_count); - return ret; } -- cgit v1.2.3