Signed-off-by: John Crispin <blogic@openwrt.org>
ctx->connection_lost = procd_ubus_connection_lost;
ubus_connected = true;
ubus_init_service(ctx);
ctx->connection_lost = procd_ubus_connection_lost;
ubus_connected = true;
ubus_init_service(ctx);
+ ubus_init_system(ctx);
+ if (getpid() == 1)
- ubus_init_system(ctx);
- }
}
static void procd_ubus_connection_lost(struct ubus_context *old_ctx)
}
static void procd_ubus_connection_lost(struct ubus_context *old_ctx)