Set this peer as our random peer; return false if NULL. */
| 111 | |
| 112 | /* Set this peer as our random peer; return false if NULL. */ |
| 113 | static bool selected_peer(struct seeker *seeker, struct peer *peer) |
| 114 | { |
| 115 | if (!peer) |
| 116 | return false; |
| 117 | |
| 118 | seeker->random_peer = peer; |
| 119 | |
| 120 | /* Give it some grace in case we immediately hit timer */ |
| 121 | seeker->prev_gossip_count |
| 122 | = peer->query_reply_counter - GOSSIP_SEEKER_INTERVAL(seeker); |
| 123 | return true; |
| 124 | } |
| 125 | |
| 126 | #define set_state(seeker, state, peer, ...) \ |
| 127 | set_state_((seeker), (state), (peer), stringify(state), __VA_ARGS__) |
no outgoing calls
no test coverage detected