libubus: move uloop_init() call to ubus_connect_ctx
[oweals/ubus.git] / libubus.c
index 51a148300d3781bcfad9df3418f4c8f5ea466cc7..9463522488c11782dc9c15c79f1932b37e1149c1 100644 (file)
--- a/libubus.c
+++ b/libubus.c
@@ -277,6 +277,7 @@ static void ubus_default_connection_lost(struct ubus_context *ctx)
 
 int ubus_connect_ctx(struct ubus_context *ctx, const char *path)
 {
+       uloop_init();
        memset(ctx, 0, sizeof(*ctx));
 
        ctx->sock.fd = -1;