diff options
author | Matthias Wachs <wachs@net.in.tum.de> | 2013-08-08 08:54:19 +0000 |
---|---|---|
committer | Matthias Wachs <wachs@net.in.tum.de> | 2013-08-08 08:54:19 +0000 |
commit | edfe0f9b1469082a6845ae11c92c420f3d44583c (patch) | |
tree | 248be4f7f50bc5f3f0b4bae7b8d802657aa98953 /src/transport/gnunet-service-transport_clients.c | |
parent | b6d5bd0e29f515fbebcb72f55242b4ef84c89a23 (diff) | |
download | gnunet-edfe0f9b1469082a6845ae11c92c420f3d44583c.tar.gz gnunet-edfe0f9b1469082a6845ae11c92c420f3d44583c.zip |
added warning for self connect
Diffstat (limited to 'src/transport/gnunet-service-transport_clients.c')
-rw-r--r-- | src/transport/gnunet-service-transport_clients.c | 21 |
1 files changed, 17 insertions, 4 deletions
diff --git a/src/transport/gnunet-service-transport_clients.c b/src/transport/gnunet-service-transport_clients.c index c7c148fbd..5817bd2c2 100644 --- a/src/transport/gnunet-service-transport_clients.c +++ b/src/transport/gnunet-service-transport_clients.c | |||
@@ -732,11 +732,24 @@ clients_handle_request_connect (void *cls, struct GNUNET_SERVER_Client *client, | |||
732 | gettext_noop | 732 | gettext_noop |
733 | ("# REQUEST CONNECT messages received"), 1, | 733 | ("# REQUEST CONNECT messages received"), 1, |
734 | GNUNET_NO); | 734 | GNUNET_NO); |
735 | GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, | 735 | |
736 | "Received a request connect message for peer `%s'\n", | 736 | if (0 == memcmp (&trcm->peer, &GST_my_identity, |
737 | GNUNET_i2s (&trcm->peer)); | 737 | sizeof (struct GNUNET_PeerIdentity))) |
738 | (void) GST_blacklist_test_allowed (&trcm->peer, NULL, &try_connect_if_allowed, | 738 | { |
739 | GNUNET_break_op (0); | ||
740 | GNUNET_log (GNUNET_ERROR_TYPE_WARNING, | ||
741 | "Received a request connect message myself `%s'\n", | ||
742 | GNUNET_i2s (&trcm->peer)); | ||
743 | } | ||
744 | else | ||
745 | { | ||
746 | GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, | ||
747 | "Received a request connect message for peer `%s'\n", | ||
748 | GNUNET_i2s (&trcm->peer)); | ||
749 | |||
750 | (void) GST_blacklist_test_allowed (&trcm->peer, NULL, &try_connect_if_allowed, | ||
739 | NULL); | 751 | NULL); |
752 | } | ||
740 | GNUNET_SERVER_receive_done (client, GNUNET_OK); | 753 | GNUNET_SERVER_receive_done (client, GNUNET_OK); |
741 | } | 754 | } |
742 | 755 | ||