gnunet-svn
[Top][All Lists]
Advanced

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

[GNUnet-SVN] r18116 - gnunet/src/mesh


From: gnunet
Subject: [GNUnet-SVN] r18116 - gnunet/src/mesh
Date: Sat, 12 Nov 2011 02:01:33 +0100

Author: bartpolot
Date: 2011-11-12 02:01:33 +0100 (Sat, 12 Nov 2011)
New Revision: 18116

Modified:
   gnunet/src/mesh/gnunet-service-mesh.c
Log:
Fixed issue related to mantis #1896, when a path ack of an already connected 
peer would cause client notification about new peer

Modified: gnunet/src/mesh/gnunet-service-mesh.c
===================================================================
--- gnunet/src/mesh/gnunet-service-mesh.c       2011-11-12 00:47:35 UTC (rev 
18115)
+++ gnunet/src/mesh/gnunet-service-mesh.c       2011-11-12 01:01:33 UTC (rev 
18116)
@@ -3074,8 +3074,11 @@
       t->dht_get_type = NULL;
     }
     peer_info = peer_info_get (&msg->peer_id);
-    tree_set_status (t->tree, peer_info->id, MESH_PEER_READY);
-    send_client_peer_connected (t, peer_info->id);
+    if (tree_get_status(t->tree, peer_info->id) != MESH_PEER_READY)
+    {
+      tree_set_status (t->tree, peer_info->id, MESH_PEER_READY);
+      send_client_peer_connected (t, peer_info->id);
+    }
     return GNUNET_OK;
   }
 




reply via email to

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