aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJulius Bünger <buenger@mytum.de>2018-07-26 16:52:36 +0200
committerJulius Bünger <buenger@mytum.de>2018-07-26 16:52:36 +0200
commit3215ab6ef18080f74362be7cee871179166a9f56 (patch)
treea69b07f194f4e5d55b11ec11627ab7f0e6c2ab39
parent5794e80239687f6fe88311bb7156d105d30170de (diff)
downloadgnunet-3215ab6ef18080f74362be7cee871179166a9f56.tar.gz
gnunet-3215ab6ef18080f74362be7cee871179166a9f56.zip
rps service: don't send 'ping' twice
-rw-r--r--src/rps/gnunet-service-rps.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/rps/gnunet-service-rps.c b/src/rps/gnunet-service-rps.c
index fcb68b724..a5fb88157 100644
--- a/src/rps/gnunet-service-rps.c
+++ b/src/rps/gnunet-service-rps.c
@@ -1225,7 +1225,8 @@ Peers_issue_peer_liveliness_check (const struct GNUNET_PeerIdentity *peer)
1225 1225
1226 ret = Peers_insert_peer (peer); 1226 ret = Peers_insert_peer (peer);
1227 peer_ctx = get_peer_ctx (peer); 1227 peer_ctx = get_peer_ctx (peer);
1228 if (GNUNET_NO == Peers_check_peer_flag (peer, Peers_ONLINE)) 1228 if ( (GNUNET_NO == Peers_check_peer_flag (peer, Peers_ONLINE)) &&
1229 (NULL == peer_ctx->liveliness_check_pending) )
1229 { 1230 {
1230 check_peer_live (peer_ctx); 1231 check_peer_live (peer_ctx);
1231 } 1232 }