diff options
author | Tobias Brunner <tobias@strongswan.org> | 2011-05-19 16:18:30 +0200 |
---|---|---|
committer | Tobias Brunner <tobias@strongswan.org> | 2011-07-06 09:43:45 +0200 |
commit | e26304348c80697ae299081567bddf1acbf022e2 (patch) | |
tree | 8566f2a7cc12d8653ef6d46fe1a360b535f14c60 /src/libhydra | |
parent | 28623fc5389829858c78c759a214aa5c64ea26c6 (diff) | |
download | strongswan-e26304348c80697ae299081567bddf1acbf022e2.tar.bz2 strongswan-e26304348c80697ae299081567bddf1acbf022e2.tar.xz |
Replaced simple iterator usages.
Diffstat (limited to 'src/libhydra')
-rw-r--r-- | src/libhydra/plugins/kernel_netlink/kernel_netlink_net.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/libhydra/plugins/kernel_netlink/kernel_netlink_net.c b/src/libhydra/plugins/kernel_netlink/kernel_netlink_net.c index 050b753a5..9161be73d 100644 --- a/src/libhydra/plugins/kernel_netlink/kernel_netlink_net.c +++ b/src/libhydra/plugins/kernel_netlink/kernel_netlink_net.c @@ -193,16 +193,16 @@ struct private_kernel_netlink_net_t { */ static int get_vip_refcount(private_kernel_netlink_net_t *this, host_t* ip) { - iterator_t *ifaces, *addrs; + enumerator_t *ifaces, *addrs; iface_entry_t *iface; addr_entry_t *addr; int refcount = 0; - ifaces = this->ifaces->create_iterator(this->ifaces, TRUE); - while (ifaces->iterate(ifaces, (void**)&iface)) + ifaces = this->ifaces->create_enumerator(this->ifaces); + while (ifaces->enumerate(ifaces, (void**)&iface)) { - addrs = iface->addrs->create_iterator(iface->addrs, TRUE); - while (addrs->iterate(addrs, (void**)&addr)) + addrs = iface->addrs->create_enumerator(iface->addrs); + while (addrs->enumerate(addrs, (void**)&addr)) { if (addr->virtual && (iface->flags & IFF_UP) && ip->ip_equals(ip, addr->ip)) |