diff options
author | Christian Grothoff <christian@grothoff.org> | 2015-10-26 14:48:56 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2015-10-26 14:48:56 +0000 |
commit | 019a74602c855ecde0fadeb74176401a3b4ec01c (patch) | |
tree | 295c96de42a69b9fa411a4c8b9e1dc3a15b633be /src/transport | |
parent | 24b29e7ed4cc4b068d45bfcdda8a4c2c7e3d458c (diff) | |
download | gnunet-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.c | 4 | ||||
-rw-r--r-- | src/transport/gnunet-service-transport_validation.c | 5 |
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 | ||