diff options
author | Andreas Steffen <andreas.steffen@strongswan.org> | 2008-08-15 19:15:52 +0000 |
---|---|---|
committer | Andreas Steffen <andreas.steffen@strongswan.org> | 2008-08-15 19:15:52 +0000 |
commit | 7cdf728586e72d331ccc1bc323c1d766013afdcd (patch) | |
tree | 3cef0ee8e96abfff859405828ce3e441bded5028 /src/charon/kernel | |
parent | 26fd3f00573a7563141c174d050e4e316901b78e (diff) | |
download | strongswan-7cdf728586e72d331ccc1bc323c1d766013afdcd.tar.bz2 strongswan-7cdf728586e72d331ccc1bc323c1d766013afdcd.tar.xz |
do not fire a roam job when virtual IP is deleted
Diffstat (limited to 'src/charon/kernel')
-rw-r--r-- | src/charon/kernel/kernel_interface.c | 2 |
1 files changed, 1 insertions, 1 deletions
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); } |