X-Git-Url: http://git.archive.openwrt.org/?p=project%2Fubus.git;a=blobdiff_plain;f=libubus-req.c;h=f02af8eecf39d15ccabf9161aeef232ab5a7ec5e;hp=ec8297938403a776190ce7ea4d54dd35430a0156;hb=460301e62d691455b20c2cca1bf5562d1360d94b;hpb=3b66d054ccf6474baee2033290db3179160fa95f diff --git a/libubus-req.c b/libubus-req.c index ec82979..f02af8e 100644 --- a/libubus-req.c +++ b/libubus-req.c @@ -285,8 +285,10 @@ int ubus_notify(struct ubus_context *ctx, struct ubus_object *obj, if (ret < 0) return ret; - if (timeout < 0) + if (timeout < 0) { + ubus_abort_request(ctx, &req.req); return 0; + } return ubus_complete_request(ctx, &req.req, timeout); }