projects
/
oweals
/
gnunet.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
14c3c77
)
Fixed issue related to mantis #1896, when a path ack of an already connected peer...
author
Bart Polot
<bart@net.in.tum.de>
Sat, 12 Nov 2011 01:01:33 +0000
(
01:01
+0000)
committer
Bart Polot
<bart@net.in.tum.de>
Sat, 12 Nov 2011 01:01:33 +0000
(
01:01
+0000)
src/mesh/gnunet-service-mesh.c
patch
|
blob
|
history
diff --git
a/src/mesh/gnunet-service-mesh.c
b/src/mesh/gnunet-service-mesh.c
index ef1ba1f8a8ce5ae880585ea4ee213fd0b9015565..14dd5d1fd1450b3584e97e193505ba5593b1b368 100644
(file)
--- a/
src/mesh/gnunet-service-mesh.c
+++ b/
src/mesh/gnunet-service-mesh.c
@@
-3074,8
+3074,11
@@
handle_mesh_path_ack (void *cls, const struct GNUNET_PeerIdentity *peer,
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;
}