aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/transport/gnunet-service-transport_validation.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/transport/gnunet-service-transport_validation.c b/src/transport/gnunet-service-transport_validation.c
index 5470ce8a6..9b69b5ddd 100644
--- a/src/transport/gnunet-service-transport_validation.c
+++ b/src/transport/gnunet-service-transport_validation.c
@@ -1060,6 +1060,11 @@ GST_validation_handle_ping (const struct GNUNET_PeerIdentity *sender,
1060 ssize_t ret; 1060 ssize_t ret;
1061 struct GNUNET_HELLO_Address address; 1061 struct GNUNET_HELLO_Address address;
1062 1062
1063 if (0 ==
1064 memcmp (&GST_my_identity,
1065 sender,
1066 sizeof (struct GNUNET_PeerIdentity)))
1067 return; /* our own, ignore! */
1063 if (ntohs (hdr->size) < sizeof (struct TransportPingMessage)) 1068 if (ntohs (hdr->size) < sizeof (struct TransportPingMessage))
1064 { 1069 {
1065 GNUNET_break_op (0); 1070 GNUNET_break_op (0);
@@ -1388,6 +1393,12 @@ GST_validation_handle_pong (const struct GNUNET_PeerIdentity *sender,
1388 int sig_res; 1393 int sig_res;
1389 int do_verify; 1394 int do_verify;
1390 1395
1396 if (0 ==
1397 memcmp (&GST_my_identity,
1398 sender,
1399 sizeof (struct GNUNET_PeerIdentity)))
1400 return; /* our own, ignore! */
1401
1391 if (ntohs (hdr->size) < sizeof (struct TransportPongMessage)) 1402 if (ntohs (hdr->size) < sizeof (struct TransportPongMessage))
1392 { 1403 {
1393 GNUNET_break_op (0); 1404 GNUNET_break_op (0);