We we passing "0" timeout into poll().
Signed-off-by: Angus Salkeld <asalkeld(a)redhat.com>
---
lib/loop.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/lib/loop.c b/lib/loop.c
index ba61115..7f7cf74 100644
--- a/lib/loop.c
+++ b/lib/loop.c
@@ -112,7 +112,7 @@ void qb_loop_run(struct qb_loop *l)
if (l->timer_source) {
ms_timeout = qb_loop_timer_msec_duration_to_expire(l->timer_source);
} else {
- ms_timeout = 0;
+ ms_timeout = -1;
}
}
todo += l->fd_source->poll(l->fd_source, ms_timeout);
--
1.7.3.1
Show replies by date