Skip to content
Snippets Groups Projects
Commit 4a48b471 authored by Jakob Olsson's avatar Jakob Olsson
Browse files

cntlr: wait for ieee1905 before starting

parent 2179accd
Branches
No related tags found
No related merge requests found
Pipeline #16945 failed
......@@ -2151,9 +2151,15 @@ int start_controller(void)
as_init_table(&c->as_table);
ubus_add_uloop(ctx);
if (ubus_lookup_id(c->ubus_ctx, "ieee1905", &ieee1905_obj)) {
warn("Object 'ieee1905' not present!\n");
return -1;
for (;;) {
int ret;
ret = ubus_lookup_id(c->ubus_ctx, "ieee1905", &ieee1905_obj);
if (!ret)
break;
trace("ieee1905 not up yet, sleeping for 2s!\n");
sleep(2);
}
ubus_call_object(c, ieee1905_obj, "info", parse_almac, c);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment