summaryrefslogtreecommitdiffhomepage
path: root/lib/uloop.c
diff options
context:
space:
mode:
authorJo-Philipp Wich <jo@mein.io>2022-03-08 00:11:34 +0100
committerGitHub <noreply@github.com>2022-03-08 00:11:34 +0100
commit3d202b973bfc50dd5b91f111a13219fa69ca45e6 (patch)
treef98981cd6543f18dbed0601e4ec81729d9ce90d2 /lib/uloop.c
parent6902710e07ea960bfdb29aeccf5991b60121a4b1 (diff)
parent078d686f6be3bb1bedf970016327ce6ab222fff6 (diff)
Merge pull request #46 from jow-/ubus-pub-sub-support
ubus: add object publishing, notify and subscribe support
Diffstat (limited to 'lib/uloop.c')
-rw-r--r--lib/uloop.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/uloop.c b/lib/uloop.c
index 8b5adff..bc57336 100644
--- a/lib/uloop.c
+++ b/lib/uloop.c
@@ -111,6 +111,7 @@ uc_uloop_run(uc_vm_t *vm, size_t nargs)
uc_value_t *timeout = uc_fn_arg(0);
int t, rv;
+ errno = 0;
t = timeout ? (int)ucv_int64_get(timeout) : -1;
if (errno)
@@ -182,6 +183,7 @@ uc_uloop_timer_set(uc_vm_t *vm, size_t nargs)
if (!timer || !*timer)
err_return(EINVAL);
+ errno = 0;
t = timeout ? (int)ucv_int64_get(timeout) : -1;
if (errno)
@@ -243,6 +245,7 @@ uc_uloop_timer(uc_vm_t *vm, size_t nargs)
uc_value_t *res;
int t;
+ errno = 0;
t = timeout ? ucv_int64_get(timeout) : -1;
if (errno)