From bfd2cc1cd7958edf3701327ae6607b293c0a1a1f Mon Sep 17 00:00:00 2001 From: Tobias Brunner Date: Thu, 27 Sep 2012 09:03:04 +0200 Subject: Fixed compilation of kernel-pfroute plugin --- src/libhydra/plugins/kernel_pfroute/kernel_pfroute_net.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'src/libhydra/plugins/kernel_pfroute/kernel_pfroute_net.c') diff --git a/src/libhydra/plugins/kernel_pfroute/kernel_pfroute_net.c b/src/libhydra/plugins/kernel_pfroute/kernel_pfroute_net.c index 9b7563208..07bfbdd44 100644 --- a/src/libhydra/plugins/kernel_pfroute/kernel_pfroute_net.c +++ b/src/libhydra/plugins/kernel_pfroute/kernel_pfroute_net.c @@ -29,6 +29,7 @@ #include #include #include +#include #include #include @@ -224,7 +225,7 @@ struct private_kernel_pfroute_net_t /** * Add an address map entry */ -static void addr_map_entry_add(private_kernel_netlink_net_t *this, +static void addr_map_entry_add(private_kernel_pfroute_net_t *this, addr_entry_t *addr, iface_entry_t *iface) { addr_map_entry_t *entry; @@ -247,7 +248,7 @@ static void addr_map_entry_add(private_kernel_netlink_net_t *this, * it is also used with linked_list_t.invoke_function) */ static void addr_map_entry_remove(addr_entry_t *addr, iface_entry_t *iface, - private_kernel_netlink_net_t *this) + private_kernel_pfroute_net_t *this) { addr_map_entry_t *entry, lookup = { .ip = addr->ip, @@ -511,7 +512,7 @@ static job_requeue_t receive_events(private_kernel_pfroute_net_t *this) typedef struct { private_kernel_pfroute_net_t* this; /** which addresses to enumerate */ - address_type_t which; + kernel_address_type_t which; } address_enumerator_t; /** @@ -580,7 +581,7 @@ static bool filter_interfaces(address_enumerator_t *data, iface_entry_t** in, } METHOD(kernel_net_t, create_address_enumerator, enumerator_t*, - private_kernel_pfroute_net_t *this, address_type_t which) + private_kernel_pfroute_net_t *this, kernel_address_type_t which) { address_enumerator_t *data = malloc_thing(address_enumerator_t); data->this = this; @@ -759,6 +760,7 @@ METHOD(kernel_net_t, destroy, void, private_kernel_pfroute_net_t *this) { enumerator_t *enumerator; + addr_entry_t *addr; if (this->socket > 0) { -- cgit v1.2.3