X-Git-Url: http://git.archive.openwrt.org/?p=project%2Fnetifd.git;a=blobdiff_plain;f=interface-ip.c;h=1e49fe6feac7dcf0d27278b0caedc7ee8370c7ef;hp=27e9e4147af91123d1d6c32059c5dc6b0b626c89;hb=HEAD;hpb=4f4a8c0895cec56df2141df526a1ee87fdb94a2b;ds=sidebyside diff --git a/interface-ip.c b/interface-ip.c index 27e9e41..1e49fe6 100644 --- a/interface-ip.c +++ b/interface-ip.c @@ -1442,7 +1442,7 @@ void interface_ip_set_enabled(struct interface_ip_settings *ip, bool enabled) if (!strcmp(a->name, ip->iface->name)) interface_set_prefix_address(a, c, ip->iface, enabled); - if (ip->iface && ip->iface->policy_rules_set != enabled && + if (ip->iface->policy_rules_set != enabled && ip->iface->l3_dev.dev) { set_ip_lo_policy(enabled, true, ip->iface); set_ip_lo_policy(enabled, false, ip->iface);