From fae4d67adc20d0efc00775d441a16f1c18956c2b Mon Sep 17 00:00:00 2001 From: Tobias Brunner Date: Wed, 10 Jul 2013 16:28:55 +0200 Subject: kernel-pfroute: Ignore IP address changes if address is %any --- src/libhydra/plugins/kernel_pfroute/kernel_pfroute_net.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (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 6a191842e..a5453d0bb 100644 --- a/src/libhydra/plugins/kernel_pfroute/kernel_pfroute_net.c +++ b/src/libhydra/plugins/kernel_pfroute/kernel_pfroute_net.c @@ -665,8 +665,9 @@ static void process_addr(private_kernel_pfroute_net_t *this, } enumerator->destroy(enumerator); - if (!host) + if (!host || host->is_anyaddr(host)) { + DESTROY_IF(host); return; } -- cgit v1.2.3