aboutsummaryrefslogtreecommitdiff
path: root/src/transport
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2015-10-26 14:48:56 +0000
committerChristian Grothoff <christian@grothoff.org>2015-10-26 14:48:56 +0000
commit019a74602c855ecde0fadeb74176401a3b4ec01c (patch)
tree295c96de42a69b9fa411a4c8b9e1dc3a15b633be /src/transport
parent24b29e7ed4cc4b068d45bfcdda8a4c2c7e3d458c (diff)
downloadgnunet-019a74602c855ecde0fadeb74176401a3b4ec01c.tar.gz
gnunet-019a74602c855ecde0fadeb74176401a3b4ec01c.zip
-check transport-side for connect-to-self
Diffstat (limited to 'src/transport')
-rw-r--r--src/transport/gnunet-service-transport_neighbours.c4
-rw-r--r--src/transport/gnunet-service-transport_validation.c5
2 files changed, 9 insertions, 0 deletions
diff --git a/src/transport/gnunet-service-transport_neighbours.c b/src/transport/gnunet-service-transport_neighbours.c
index db866f5a0..6664dd332 100644
--- a/src/transport/gnunet-service-transport_neighbours.c
+++ b/src/transport/gnunet-service-transport_neighbours.c
@@ -2193,6 +2193,10 @@ setup_neighbour (const struct GNUNET_PeerIdentity *peer)
2193 GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, 2193 GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
2194 "Creating new neighbour entry for `%s'\n", 2194 "Creating new neighbour entry for `%s'\n",
2195 GNUNET_i2s (peer)); 2195 GNUNET_i2s (peer));
2196 GNUNET_assert (0 !=
2197 memcmp (&GST_my_identity,
2198 peer,
2199 sizeof (struct GNUNET_PeerIdentity)));
2196 n = GNUNET_new (struct NeighbourMapEntry); 2200 n = GNUNET_new (struct NeighbourMapEntry);
2197 n->id = *peer; 2201 n->id = *peer;
2198 n->ack_state = ACK_UNDEFINED; 2202 n->ack_state = ACK_UNDEFINED;
diff --git a/src/transport/gnunet-service-transport_validation.c b/src/transport/gnunet-service-transport_validation.c
index d36418cc2..5470ce8a6 100644
--- a/src/transport/gnunet-service-transport_validation.c
+++ b/src/transport/gnunet-service-transport_validation.c
@@ -852,6 +852,11 @@ add_valid_address (void *cls,
852 { 852 {
853 /* Why do we try to add an ill-formed address? */ 853 /* Why do we try to add an ill-formed address? */
854 GNUNET_break (0); 854 GNUNET_break (0);
855 GNUNET_log (GNUNET_ERROR_TYPE_ERROR,
856 "Address with %u bytes for plugin %s and peer %s is malformed\n",
857 (unsigned int) address->address_length,
858 address->transport_name,
859 GNUNET_i2s (&pid));
855 return GNUNET_OK; 860 return GNUNET_OK;
856 } 861 }
857 862