add ifdefs to make system.c compile on non-linux systems
[project/procd.git] / ubus.c
diff --git a/ubus.c b/ubus.c
index 6166254..211a1ec 100644 (file)
--- a/ubus.c
+++ b/ubus.c
@@ -53,9 +53,11 @@ ubus_connect_cb(struct uloop_timeout *timeout)
        ctx->connection_lost = ubus_disconnect_cb;
        ubus_init_service(ctx);
        ubus_init_system(ctx);
+       watch_ubus(ctx);
 
        DEBUG(2, "Connected to ubus, id=%08x\n", ctx->local_id);
        ubus_add_uloop(ctx);
+       procd_state_ubus_connect();
 }
 
 void