diff options
author | Matthias Schiffer <mschiffer@universe-factory.net> | 2015-03-23 19:04:49 +0100 |
---|---|---|
committer | Matthias Schiffer <mschiffer@universe-factory.net> | 2015-03-23 19:04:49 +0100 |
commit | 45d573ab617136670223de5e271f8e7398007c1c (patch) | |
tree | dee4d89c4646f9497dcd61ac4fe900371071a076 /src/peer.c | |
parent | 1602e36635ad9523ae7dc4f7ab93b6a89b8741fd (diff) | |
download | fastd-45d573ab617136670223de5e271f8e7398007c1c.tar fastd-45d573ab617136670223de5e271f8e7398007c1c.zip |
Move ifname logic from peer to iface
Diffstat (limited to 'src/peer.c')
-rw-r--r-- | src/peer.c | 15 |
1 files changed, 2 insertions, 13 deletions
@@ -30,7 +30,6 @@ */ #include "peer.h" -#include "config.h" #include "peer_hashtable.h" #include "poll.h" @@ -411,12 +410,7 @@ static void setup_peer(fastd_peer_t *peer) { peer->iface = ctx.iface; } else if (conf.iface_persist && !peer->iface && !fastd_peer_is_dynamic(peer)) { - const char *ifname = peer->ifname; - - if (!ifname && fastd_config_single_iface()) - ifname = conf.ifname; - - peer->iface = fastd_iface_open(ifname, peer); + peer->iface = fastd_iface_open(peer); if (peer->iface) on_up(peer, true); else if (!peer->config_source_dir) @@ -879,12 +873,7 @@ bool fastd_peer_set_established(fastd_peer_t *peer) { return true; if (!peer->iface) { - const char *ifname = peer->ifname; - - if (!ifname && fastd_config_single_iface()) - ifname = conf.ifname; - - peer->iface = fastd_iface_open(ifname, peer); + peer->iface = fastd_iface_open(peer); if (peer->iface) on_up(peer, false); else |