diff options
author | Matthias Wachs <wachs@net.in.tum.de> | 2011-09-07 16:07:48 +0000 |
---|---|---|
committer | Matthias Wachs <wachs@net.in.tum.de> | 2011-09-07 16:07:48 +0000 |
commit | 230c72bb1a9aae87bbbd0f1da505f33fc42b1b99 (patch) | |
tree | e80c4b8028828fc9f6d4bf89ff1efda86fb07994 /src/transport/gnunet-service-transport_validation.c | |
parent | 381046a7d5c92f5ec1b9bf4566eecacfde269099 (diff) | |
download | gnunet-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.c | 3 |
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... */ |