gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r36588 - gnunet/src/transport


From: gnunet
Subject: [GNUnet-SVN] r36588 - gnunet/src/transport
Date: Mon, 26 Oct 2015 18:15:14 +0100

Author: grothoff
Date: 2015-10-26 18:15:14 +0100 (Mon, 26 Oct 2015)
New Revision: 36588

Modified:
   gnunet/src/transport/gnunet-service-transport_validation.c
Log:
-ignore PING/PONG from self

Modified: gnunet/src/transport/gnunet-service-transport_validation.c
===================================================================
--- gnunet/src/transport/gnunet-service-transport_validation.c  2015-10-26 
16:02:32 UTC (rev 36587)
+++ gnunet/src/transport/gnunet-service-transport_validation.c  2015-10-26 
17:15:14 UTC (rev 36588)
@@ -1060,6 +1060,11 @@
   ssize_t ret;
   struct GNUNET_HELLO_Address address;
 
+  if (0 ==
+      memcmp (&GST_my_identity,
+              sender,
+              sizeof (struct GNUNET_PeerIdentity)))
+    return; /* our own, ignore! */
   if (ntohs (hdr->size) < sizeof (struct TransportPingMessage))
   {
     GNUNET_break_op (0);
@@ -1388,6 +1393,12 @@
   int sig_res;
   int do_verify;
 
+  if (0 ==
+      memcmp (&GST_my_identity,
+              sender,
+              sizeof (struct GNUNET_PeerIdentity)))
+    return; /* our own, ignore! */
+
   if (ntohs (hdr->size) < sizeof (struct TransportPongMessage))
   {
     GNUNET_break_op (0);




reply via email to

[Prev in Thread] Current Thread [Next in Thread]