aboutsummaryrefslogtreecommitdiff
path: root/src/transport/gnunet-service-transport_validation.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2011-08-14 16:40:38 +0000
committerChristian Grothoff <christian@grothoff.org>2011-08-14 16:40:38 +0000
commitb4b8ee35e09ef1828a342355cd0e6ca58fc6441e (patch)
treefc9edf36a6aacf02e4665efdaecf65f93e9899a9 /src/transport/gnunet-service-transport_validation.c
parentf0f64d4982fcddec4bfc760cd6ad92ada6b3528e (diff)
downloadgnunet-b4b8ee35e09ef1828a342355cd0e6ca58fc6441e.tar.gz
gnunet-b4b8ee35e09ef1828a342355cd0e6ca58fc6441e.zip
demultiplexing
Diffstat (limited to 'src/transport/gnunet-service-transport_validation.c')
-rw-r--r--src/transport/gnunet-service-transport_validation.c20
1 files changed, 1 insertions, 19 deletions
diff --git a/src/transport/gnunet-service-transport_validation.c b/src/transport/gnunet-service-transport_validation.c
index aabb28068..cbfd16b7e 100644
--- a/src/transport/gnunet-service-transport_validation.c
+++ b/src/transport/gnunet-service-transport_validation.c
@@ -618,7 +618,6 @@ GST_validation_handle_ping (const struct GNUNET_PeerIdentity *sender,
618 const void *sender_address, 618 const void *sender_address,
619 size_t sender_address_len) 619 size_t sender_address_len)
620{ 620{
621
622 const struct TransportPingMessage *ping; 621 const struct TransportPingMessage *ping;
623 struct TransportPongMessage *pong; 622 struct TransportPongMessage *pong;
624 struct GNUNET_TRANSPORT_PluginFunctions *papi; 623 struct GNUNET_TRANSPORT_PluginFunctions *papi;
@@ -979,17 +978,10 @@ add_valid_peer_address (void *cls,
979 * 978 *
980 * @param sender peer sending the PONG 979 * @param sender peer sending the PONG
981 * @param hdr the PONG 980 * @param hdr the PONG
982 * @param plugin_name name of plugin that received the PONG
983 * @param sender_address address of the sender as known to the plugin, NULL
984 * if we did not initiate the connection
985 * @param sender_address_len number of bytes in sender_address
986 */ 981 */
987void 982void
988GST_validation_handle_pong (const struct GNUNET_PeerIdentity *sender, 983GST_validation_handle_pong (const struct GNUNET_PeerIdentity *sender,
989 const struct GNUNET_MessageHeader *hdr, 984 const struct GNUNET_MessageHeader *hdr)
990 const char *plugin_name,
991 const void *sender_address,
992 size_t sender_address_len)
993{ 985{
994 const struct TransportPongMessage *pong; 986 const struct TransportPongMessage *pong;
995 struct ValidationEntry *ve; 987 struct ValidationEntry *ve;
@@ -1018,16 +1010,6 @@ GST_validation_handle_pong (const struct GNUNET_PeerIdentity *sender,
1018 GNUNET_break_op (0); 1010 GNUNET_break_op (0);
1019 return; 1011 return;
1020 } 1012 }
1021#if DEBUG_TRANSPORT
1022 GNUNET_log (GNUNET_ERROR_TYPE_DEBUG | GNUNET_ERROR_TYPE_BULK,
1023 "Processing `%s' from `%s'\n",
1024 "PONG",
1025 (sender_address != NULL)
1026 ? GST_plugin_a2s (plugin_name,
1027 sender_address,
1028 sender_address_len)
1029 : "<inbound>");
1030#endif
1031 addr = (const char*) &pong[1]; 1013 addr = (const char*) &pong[1];
1032 alen = ntohs (hdr->size) - sizeof (struct TransportPongMessage); 1014 alen = ntohs (hdr->size) - sizeof (struct TransportPongMessage);
1033 addrend = memchr (addr, '\0', alen); 1015 addrend = memchr (addr, '\0', alen);