mirror of
https://git.openwrt.org/project/rpcd.git
synced 2025-12-20 02:18:36 +08:00
ucode: adjust for new ext resource type
ucv_resource_dataptr always returns null for resources with embedded data. Signed-off-by: Felix Fietkau <nbd@nbd.name>
This commit is contained in:
2
ucode.c
2
ucode.c
@@ -449,7 +449,7 @@ rpc_ucode_script_call(struct ubus_context *ctx, struct ubus_object *obj,
|
||||
res = uc_vm_stack_pop(&script->vm);
|
||||
|
||||
/* The handler function invoked a nested aync ubus request and returned it */
|
||||
if (ucv_resource_dataptr(res, "ubus.deferred")) {
|
||||
if (ucv_resource_data(res, "ubus.deferred")) {
|
||||
/* Install guard timer in case the reply callback is never called */
|
||||
callctx->timeout.cb = rpc_ucode_request_timeout;
|
||||
uloop_timeout_set(&callctx->timeout, request_timeout);
|
||||
|
||||
Reference in New Issue
Block a user