aboutsummaryrefslogtreecommitdiff
path: root/src/transport/gnunet-service-transport.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2011-09-19 09:39:28 +0000
committerChristian Grothoff <christian@grothoff.org>2011-09-19 09:39:28 +0000
commitad1b129bbcd973f1c151c5a0b77dd31543fa74d8 (patch)
treeb7de16a4f9c9de7281c285589a146b731802bf7c /src/transport/gnunet-service-transport.c
parent10a0f31b2d73f188104be40d9c9c5057ffe6c788 (diff)
downloadgnunet-ad1b129bbcd973f1c151c5a0b77dd31543fa74d8.tar.gz
gnunet-ad1b129bbcd973f1c151c5a0b77dd31543fa74d8.zip
do latency computation - #1768
Diffstat (limited to 'src/transport/gnunet-service-transport.c')
-rw-r--r--src/transport/gnunet-service-transport.c10
1 files changed, 7 insertions, 3 deletions
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,
241 break; 241 break;
242 } 242 }
243 } 243 }
244
245 GNUNET_assert ((ats_count > 0) && (ats != NULL)); 244 GNUNET_assert ((ats_count > 0) && (ats != NULL));
246 245 /*
246 FIXME: this gives an address that might not have been validated to
247 ATS for 'selection', which is probably not what we want; this
248 might be particularly wrong (as in, possibly hiding bugs with address
249 validation) as 'GNUNET_ATS_address_update' currently ignores
250 the expiration given.
251 */
247 GNUNET_ATS_address_update (GST_ats, peer, GNUNET_TIME_absolute_get (), /* valid at least until right now... */ 252 GNUNET_ATS_address_update (GST_ats, peer, GNUNET_TIME_absolute_get (), /* valid at least until right now... */
248 plugin_name, session, sender_address, 253 plugin_name, session, sender_address,
249 sender_address_len, ats, ats_count); 254 sender_address_len, ats, ats_count);
250
251 return ret; 255 return ret;
252} 256}
253 257