summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJohn Crispin <blogic@openwrt.org>2013-06-13 14:48:04 +0200
committerJohn Crispin <blogic@openwrt.org>2013-06-13 14:48:04 +0200
commit9794bc56af7a25be5a4ce06f7ab6aea1a11c6cf3 (patch)
tree3a6df30c06525b7777143001d9470763756a9e30
parentc261d39c1ae2db872495c2129c05d1154f46b5c3 (diff)
downloadunitd-9794bc56af7a25be5a4ce06f7ab6aea1a11c6cf3.tar
unitd-9794bc56af7a25be5a4ce06f7ab6aea1a11c6cf3.zip
register the system namespace on ubus regardless of the pid
Signed-off-by: John Crispin <blogic@openwrt.org>
-rw-r--r--ubus.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/ubus.c b/ubus.c
index 216cc16..202646a 100644
--- a/ubus.c
+++ b/ubus.c
@@ -77,10 +77,9 @@ static void procd_ubus_try_connect(void)
ctx->connection_lost = procd_ubus_connection_lost;
ubus_connected = true;
ubus_init_service(ctx);
- if (getpid() == 1) {
+ ubus_init_system(ctx);
+ if (getpid() == 1)
ubus_init_log(ctx);
- ubus_init_system(ctx);
- }
}
static void procd_ubus_connection_lost(struct ubus_context *old_ctx)