gnunet-svn
[Top][All Lists]
Advanced

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

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


From: gnunet
Subject: [GNUnet-SVN] r36019 - gnunet/src/transport
Date: Sun, 28 Jun 2015 15:53:42 +0200

Author: grothoff
Date: 2015-06-28 15:53:42 +0200 (Sun, 28 Jun 2015)
New Revision: 36019

Modified:
   gnunet/src/transport/gnunet-service-transport_neighbours.c
Log:
fix #3693: if PA is NULL, ignore message, we must be in the wrong state

Modified: gnunet/src/transport/gnunet-service-transport_neighbours.c
===================================================================
--- gnunet/src/transport/gnunet-service-transport_neighbours.c  2015-06-28 
13:22:52 UTC (rev 36018)
+++ gnunet/src/transport/gnunet-service-transport_neighbours.c  2015-06-28 
13:53:42 UTC (rev 36019)
@@ -3528,8 +3528,9 @@
      now wait for the ACK to finally be connected
      - If we sent a SYN_ACK to this peer before */
 
-  if ( (GNUNET_TRANSPORT_PS_SYN_RECV_ACK != n->state) &&
-       (ACK_SEND_ACK != n->ack_state))
+  if ( ( (GNUNET_TRANSPORT_PS_SYN_RECV_ACK != n->state) &&
+        (ACK_SEND_ACK != n->ack_state) ) ||
+       (NULL == n->primary_address.address) ) 
   {
     GNUNET_log (GNUNET_ERROR_TYPE_WARNING,
                 "Received unexpected ACK message from peer `%s' in state 
%s/%s\n",




reply via email to

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