From 7cdf728586e72d331ccc1bc323c1d766013afdcd Mon Sep 17 00:00:00 2001 From: Andreas Steffen Date: Fri, 15 Aug 2008 19:15:52 +0000 Subject: [PATCH] do not fire a roam job when virtual IP is deleted --- src/charon/kernel/kernel_interface.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/charon/kernel/kernel_interface.c b/src/charon/kernel/kernel_interface.c index 91b200eb7..96d3001a4 100644 --- a/src/charon/kernel/kernel_interface.c +++ b/src/charon/kernel/kernel_interface.c @@ -814,10 +814,10 @@ static void process_addr(private_kernel_interface_t *this, found = TRUE; if (hdr->nlmsg_type == RTM_DELADDR) { - changed = TRUE; addrs->remove(addrs); if (!addr->virtual) { + changed = TRUE; DBG1(DBG_KNL, "%H disappeared from %s", host, iface->ifname); }