aboutsummaryrefslogtreecommitdiff
path: root/src/transport/gnunet-service-transport_clients.c
diff options
context:
space:
mode:
authorMatthias Wachs <wachs@net.in.tum.de>2013-08-08 08:54:19 +0000
committerMatthias Wachs <wachs@net.in.tum.de>2013-08-08 08:54:19 +0000
commitedfe0f9b1469082a6845ae11c92c420f3d44583c (patch)
tree248be4f7f50bc5f3f0b4bae7b8d802657aa98953 /src/transport/gnunet-service-transport_clients.c
parentb6d5bd0e29f515fbebcb72f55242b4ef84c89a23 (diff)
downloadgnunet-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.c21
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