aboutsummaryrefslogtreecommitdiff
path: root/src/transport/gnunet-service-transport.c
diff options
context:
space:
mode:
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