From c251df4a17e45460fa20822df596e507ef1b1629 Mon Sep 17 00:00:00 2001 From: Matthias Schiffer Date: Mon, 18 Aug 2014 21:33:06 +0200 Subject: peer: remove fastd_remote_is_dynamic() --- src/peer.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'src/peer.c') diff --git a/src/peer.c b/src/peer.c index a661709..b1ae9b3 100644 --- a/src/peer.c +++ b/src/peer.c @@ -360,6 +360,11 @@ void fastd_peer_handle_resolve(fastd_peer_t *peer, fastd_remote_t *remote, size_ init_handshake(peer); } +/** Checks if a remote contains a hostname instead of a static IP address */ +static inline bool has_remote_hostname(const fastd_remote_t *remote) { + return remote->config->hostname; +} + /** Initializes a peer */ static void setup_peer(fastd_peer_t *peer) { fastd_peer_hashtable_remove(peer); @@ -395,7 +400,7 @@ static void setup_peer(fastd_peer_t *peer) { if (next_remote) { next_remote->current_address = 0; - if (fastd_remote_is_dynamic(next_remote)) { + if (has_remote_hostname(next_remote)) { peer->state = STATE_RESOLVING; fastd_resolve_peer(peer, next_remote); fastd_peer_schedule_handshake_default(peer); @@ -832,7 +837,7 @@ void fastd_peer_handle_handshake_queue(void) { next_remote = fastd_peer_get_next_remote(peer); next_remote->current_address = 0; - if (fastd_remote_is_dynamic(next_remote)) + if (has_remote_hostname(next_remote)) fastd_resolve_peer(peer, next_remote); } -- cgit v1.2.3