link_enter_failed(link);
}
+ link_update(link, m);
+
return 1;
}
} else if (!(link->flags & IFF_LOWER_UP) && flags & IFF_LOWER_UP) {
log_info("Interface '%s' is connected", link->ifname);
- if (link->network->dhcp) {
+ if (link->network && link->network->dhcp) {
r = link_acquire_conf(link);
if (r < 0) {
link_enter_failed(link);