gnunet-svn
[Top][All Lists]
Advanced

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

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


From: gnunet
Subject: [GNUnet-SVN] r10472 - gnunet/src/transport
Date: Thu, 4 Mar 2010 09:24:16 +0100

Author: grothoff
Date: 2010-03-04 09:24:16 +0100 (Thu, 04 Mar 2010)
New Revision: 10472

Modified:
   gnunet/src/transport/gnunet-service-transport.c
Log:
legacy code removal

Modified: gnunet/src/transport/gnunet-service-transport.c
===================================================================
--- gnunet/src/transport/gnunet-service-transport.c     2010-03-04 08:24:06 UTC 
(rev 10471)
+++ gnunet/src/transport/gnunet-service-transport.c     2010-03-04 08:24:16 UTC 
(rev 10472)
@@ -496,9 +496,7 @@
 
 /**
  * Message used to ask a peer to validate receipt (to check an address
- * from a HELLO).  Followed by the address used.  Note that the
- * recipients response does not affirm that he has this address,
- * only that he got the challenge message.
+ * from a HELLO).  
  */
 struct TransportPingMessage
 {
@@ -2472,13 +2470,11 @@
   struct TransportPlugin *plugin = cls;
   struct TransportPingMessage *ping;
   struct TransportPongMessage *pong;
-  uint16_t msize;
   struct NeighbourList *n;
   struct ReadyList *rl;
   struct ForeignAddressList *fal;
 
-  msize = ntohs (message->size);
-  if (msize < sizeof (struct TransportPingMessage))
+  if (ntohs (message->size) != sizeof (struct TransportPingMessage))
     {
       GNUNET_break_op (0);
       return GNUNET_SYSERR;
@@ -2500,7 +2496,6 @@
              GNUNET_a2s ((const struct sockaddr *)sender_address, 
                          sender_address_len));
 #endif
-  msize -= sizeof (struct TransportPingMessage);
   pong = GNUNET_malloc (sizeof (struct TransportPongMessage) + 
sender_address_len);
   pong->header.size = htons (sizeof (struct TransportPongMessage) + 
sender_address_len);
   pong->header.type = htons (GNUNET_MESSAGE_TYPE_TRANSPORT_PONG);





reply via email to

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