gnunet-svn
[Top][All Lists]
Advanced

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

[GNUnet-SVN] r13724 - gnunet/src/core


From: gnunet
Subject: [GNUnet-SVN] r13724 - gnunet/src/core
Date: Wed, 17 Nov 2010 15:19:37 +0100

Author: nevans
Date: 2010-11-17 15:19:37 +0100 (Wed, 17 Nov 2010)
New Revision: 13724

Modified:
   gnunet/src/core/gnunet-service-core.c
Log:
set GNUNET_NO on can_drop for connect messages

Modified: gnunet/src/core/gnunet-service-core.c
===================================================================
--- gnunet/src/core/gnunet-service-core.c       2010-11-17 14:14:20 UTC (rev 
13723)
+++ gnunet/src/core/gnunet-service-core.c       2010-11-17 14:19:37 UTC (rev 
13724)
@@ -3340,7 +3340,7 @@
                   "PONG", GNUNET_i2s (&t.target), 
                  (unsigned int) t.challenge);
 #endif
-      GNUNET_break_op (0);
+      GNUNET_break_op (n->ping_challenge != t.challenge);
       return;
     }
   switch (n->status)
@@ -3384,7 +3384,7 @@
       cnm.header.size = htons (sizeof (struct ConnectNotifyMessage));
       cnm.header.type = htons (GNUNET_MESSAGE_TYPE_CORE_NOTIFY_CONNECT);
       cnm.peer = n->peer;
-      send_to_all_clients (&cnm.header, GNUNET_YES, 
GNUNET_CORE_OPTION_SEND_CONNECT);
+      send_to_all_clients (&cnm.header, GNUNET_NO, 
GNUNET_CORE_OPTION_SEND_CONNECT);
       process_encrypted_neighbour_queue (n);
       /* fall-through! */
     case PEER_STATE_KEY_CONFIRMED:
@@ -4179,7 +4179,7 @@
       cnm.header.size = htons (sizeof (struct DisconnectNotifyMessage));
       cnm.header.type = htons (GNUNET_MESSAGE_TYPE_CORE_NOTIFY_DISCONNECT);
       cnm.peer = *peer;
-      send_to_all_clients (&cnm.header, GNUNET_YES, 
GNUNET_CORE_OPTION_SEND_DISCONNECT);
+      send_to_all_clients (&cnm.header, GNUNET_NO, 
GNUNET_CORE_OPTION_SEND_DISCONNECT);
     }
   n->is_connected = GNUNET_NO;
   while (NULL != (car = n->active_client_request_head))




reply via email to

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