diff options
Diffstat (limited to 'src/transport/gnunet-service-transport.c')
-rw-r--r-- | src/transport/gnunet-service-transport.c | 10 |
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 | ||