ubus: use half of the script timeout as timeout for acl lookup call
[project/uhttpd.git] / ubus.c
diff --git a/ubus.c b/ubus.c
index 5fdfb3a..303f05e 100644 (file)
--- a/ubus.c
+++ b/ubus.c
@@ -427,7 +427,7 @@ static bool uh_ubus_allowed(const char *sid, const char *obj, const char *fun)
        blobmsg_add_string(&req, "object", obj);
        blobmsg_add_string(&req, "function", fun);
 
-       ubus_invoke(ctx, id, "access", req.head, uh_ubus_allowed_cb, &allow, 250);
+       ubus_invoke(ctx, id, "access", req.head, uh_ubus_allowed_cb, &allow, conf.script_timeout * 500);
 
        return allow;
 }