blob/blobmsg: Perform explicit casts from void* to avoid compilation errors when...
[project/libubox.git] / uloop.c
diff --git a/uloop.c b/uloop.c
index d293edb..c3d206a 100644 (file)
--- a/uloop.c
+++ b/uloop.c
@@ -385,6 +385,7 @@ int uloop_fd_add(struct uloop_fd *sock, unsigned int flags)
 
        sock->registered = true;
        sock->eof = false;
+       sock->error = false;
 
 out:
        return ret;
@@ -645,6 +646,7 @@ void uloop_run(void)
        if (!recursive_calls++)
                uloop_setup_signals(true);
 
+       uloop_cancelled = false;
        while(!uloop_cancelled)
        {
                uloop_gettime(&tv);