aboutsummaryrefslogtreecommitdiff
path: root/src/transport/gnunet-service-transport_validation.c
diff options
context:
space:
mode:
authorMatthias Wachs <wachs@net.in.tum.de>2011-09-07 16:07:48 +0000
committerMatthias Wachs <wachs@net.in.tum.de>2011-09-07 16:07:48 +0000
commit230c72bb1a9aae87bbbd0f1da505f33fc42b1b99 (patch)
treee80c4b8028828fc9f6d4bf89ff1efda86fb07994 /src/transport/gnunet-service-transport_validation.c
parent381046a7d5c92f5ec1b9bf4566eecacfde269099 (diff)
downloadgnunet-230c72bb1a9aae87bbbd0f1da505f33fc42b1b99.tar.gz
gnunet-230c72bb1a9aae87bbbd0f1da505f33fc42b1b99.zip
porting gnunet-transport-list-connections to binary address
Diffstat (limited to 'src/transport/gnunet-service-transport_validation.c')
-rw-r--r--src/transport/gnunet-service-transport_validation.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/transport/gnunet-service-transport_validation.c b/src/transport/gnunet-service-transport_validation.c
index 395f4e87a..56b4037b4 100644
--- a/src/transport/gnunet-service-transport_validation.c
+++ b/src/transport/gnunet-service-transport_validation.c
@@ -409,6 +409,7 @@ add_valid_address (void *cls, const char *tname,
409 ve = find_validation_entry (&public_key, &pid, tname, addr, addrlen); 409 ve = find_validation_entry (&public_key, &pid, tname, addr, addrlen);
410 ve->valid_until = GNUNET_TIME_absolute_max (ve->valid_until, expiration); 410 ve->valid_until = GNUNET_TIME_absolute_max (ve->valid_until, expiration);
411 struct GNUNET_TRANSPORT_ATS_Information ats; 411 struct GNUNET_TRANSPORT_ATS_Information ats;
412
412 ats.type = htonl (GNUNET_TRANSPORT_ATS_ARRAY_TERMINATOR); 413 ats.type = htonl (GNUNET_TRANSPORT_ATS_ARRAY_TERMINATOR);
413 ats.value = htonl (0); 414 ats.value = htonl (0);
414 415
@@ -918,7 +919,6 @@ GST_validation_handle_pong (const struct GNUNET_PeerIdentity *sender,
918 919
919 if (ntohs (hdr->size) < sizeof (struct TransportPongMessage)) 920 if (ntohs (hdr->size) < sizeof (struct TransportPongMessage))
920 { 921 {
921 GNUNET_log (GNUNET_ERROR_TYPE_ERROR, "SIZE!\n");
922 GNUNET_break_op (0); 922 GNUNET_break_op (0);
923 return; 923 return;
924 } 924 }
@@ -983,6 +983,7 @@ GST_validation_handle_pong (const struct GNUNET_PeerIdentity *sender,
983 /* validity achieved, remember it! */ 983 /* validity achieved, remember it! */
984 ve->valid_until = GNUNET_TIME_relative_to_absolute (HELLO_ADDRESS_EXPIRATION); 984 ve->valid_until = GNUNET_TIME_relative_to_absolute (HELLO_ADDRESS_EXPIRATION);
985 struct GNUNET_TRANSPORT_ATS_Information ats; 985 struct GNUNET_TRANSPORT_ATS_Information ats;
986
986 ats.type = htonl (GNUNET_TRANSPORT_ATS_ARRAY_TERMINATOR); 987 ats.type = htonl (GNUNET_TRANSPORT_ATS_ARRAY_TERMINATOR);
987 ats.value = htonl (0); 988 ats.value = htonl (0);
988 GNUNET_ATS_address_update (GST_ats, &ve->pid, ve->valid_until, ve->transport_name, NULL, ve->addr, ve->addrlen, &ats, 1); /* FIXME: compute and add latency here... */ 989 GNUNET_ATS_address_update (GST_ats, &ve->pid, ve->valid_until, ve->transport_name, NULL, ve->addr, ve->addrlen, &ats, 1); /* FIXME: compute and add latency here... */