From 6e71208db3c2e197d58bcf813081bd4fd9078613 Mon Sep 17 00:00:00 2001 From: Christian Prochaska Date: Mon, 29 Jun 2020 18:20:53 +0200 Subject: [PATCH] libc: fix timeout calculation in 'ppoll()' Fixes #3791 --- repos/libports/src/lib/libc/poll.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/repos/libports/src/lib/libc/poll.cc b/repos/libports/src/lib/libc/poll.cc index b75bd5c85..aaa8079a0 100644 --- a/repos/libports/src/lib/libc/poll.cc +++ b/repos/libports/src/lib/libc/poll.cc @@ -125,7 +125,7 @@ int ppoll(struct pollfd fds[], nfds_t nfds, const sigset_t*) { int timeout_ms = timeout ? - (timeout->tv_sec * 1000 + timeout->tv_nsec / 1000) : + (timeout->tv_sec * 1000 + timeout->tv_nsec / 1000000) : -1; return poll(fds, nfds, timeout_ms); }