diff options
author | Julius Bünger <buenger@mytum.de> | 2018-07-26 16:52:36 +0200 |
---|---|---|
committer | Julius Bünger <buenger@mytum.de> | 2018-07-26 16:52:36 +0200 |
commit | 3215ab6ef18080f74362be7cee871179166a9f56 (patch) | |
tree | a69b07f194f4e5d55b11ec11627ab7f0e6c2ab39 | |
parent | 5794e80239687f6fe88311bb7156d105d30170de (diff) | |
download | gnunet-3215ab6ef18080f74362be7cee871179166a9f56.tar.gz gnunet-3215ab6ef18080f74362be7cee871179166a9f56.zip |
rps service: don't send 'ping' twice
-rw-r--r-- | src/rps/gnunet-service-rps.c | 3 |
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 | } |