summaryrefslogtreecommitdiffhomepage
path: root/interface-ip.c
diff options
context:
space:
mode:
authorFelix Fietkau <nbd@openwrt.org>2011-05-02 22:20:30 +0200
committerFelix Fietkau <nbd@openwrt.org>2011-05-02 22:20:30 +0200
commit85218c601b0f5895f9025910643761930c02eb1a (patch)
tree6adaf092d94f0a7be25d4d931ceeca0b4831881b /interface-ip.c
parent17aab88b83a0e50ab31f18beec78ab07ce864883 (diff)
clear all remaining addresses on interface down
Diffstat (limited to 'interface-ip.c')
-rw-r--r--interface-ip.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/interface-ip.c b/interface-ip.c
index 20df281..797be58 100644
--- a/interface-ip.c
+++ b/interface-ip.c
@@ -40,7 +40,7 @@ void interface_del_ctx_addr(struct interface *iface, void *ctx)
struct interface_addr *addr, *tmp;
list_for_each_entry_safe(addr, tmp, &iface->address, list) {
- if (addr->ctx != ctx)
+ if (ctx && addr->ctx != ctx)
continue;
interface_del_address(iface, addr);