network: ndisc: do not set configured flags when addresses or routes are not assigned yet
Just for safety.
This commit is contained in:
parent
5d8c3ec1e9
commit
3336e946da
|
@ -819,10 +819,11 @@ static void ndisc_handler(sd_ndisc *nd, sd_ndisc_event event, sd_ndisc_router *r
|
|||
|
||||
case SD_NDISC_EVENT_TIMEOUT:
|
||||
log_link_debug(link, "NDisc handler get timeout event");
|
||||
link->ndisc_addresses_configured = true;
|
||||
link->ndisc_routes_configured = true;
|
||||
link_check_ready(link);
|
||||
|
||||
if (link->ndisc_addresses_messages == 0 && link->ndisc_routes_messages == 0) {
|
||||
link->ndisc_addresses_configured = true;
|
||||
link->ndisc_routes_configured = true;
|
||||
link_check_ready(link);
|
||||
}
|
||||
break;
|
||||
default:
|
||||
assert_not_reached("Unknown NDisc event");
|
||||
|
|
Loading…
Reference in a new issue