[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",
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r36019 - gnunet/src/transport,
gnunet <=