diff options
author | Martin Willi <martin@strongswan.org> | 2008-11-18 09:52:28 +0000 |
---|---|---|
committer | Martin Willi <martin@strongswan.org> | 2008-11-18 09:52:28 +0000 |
commit | 32f59c56f12c062d4e2649512465f67cd8c1aafa (patch) | |
tree | 1cb689d21398634193899d46094e874a471aaf0a /src | |
parent | 50ae86017ccf94b1f2ce559df196af13c7908d8c (diff) | |
download | strongswan-32f59c56f12c062d4e2649512465f67cd8c1aafa.tar.bz2 strongswan-32f59c56f12c062d4e2649512465f67cd8c1aafa.tar.xz |
consider interfaces we do not monitor as up (e.g. lo)
fixes load-testing against 127.0.0.1
Diffstat (limited to 'src')
-rw-r--r-- | src/charon/plugins/kernel_netlink/kernel_netlink_net.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/charon/plugins/kernel_netlink/kernel_netlink_net.c b/src/charon/plugins/kernel_netlink/kernel_netlink_net.c index 40036e147..d8b05e1e2 100644 --- a/src/charon/plugins/kernel_netlink/kernel_netlink_net.c +++ b/src/charon/plugins/kernel_netlink/kernel_netlink_net.c @@ -707,7 +707,8 @@ static bool is_interface_up(private_kernel_netlink_net_t *this, int index) { enumerator_t *ifaces; iface_entry_t *iface; - bool up = FALSE; + /* default to TRUE for interface we do not monitor (e.g. lo) */ + bool up = TRUE; ifaces = this->ifaces->create_enumerator(this->ifaces); while (ifaces->enumerate(ifaces, &iface)) |