changeset 13424:4fc9e7002b1b

select: Correct timeout.
author René Berber <r.berber@computer.org>
date Tue, 15 Jun 2010 10:29:07 +0200
parents ba0385f65ed2
children e2b2ba442532
files ChangeLog lib/select.c
diffstat 2 files changed, 6 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2010-06-15  René Berber  <r.berber@computer.org>  (tiny change)
+
+	select: Correct timeout.
+	* lib/select.c (rpl_select): Compute wait_timeout correctly.
+
 2010-06-14  Thien-Thi Nguyen  <ttn@gnuvola.org>  (tiny change)
 
 	git-version-gen: init shell var to avoid env var influence
--- a/lib/select.c
+++ b/lib/select.c
@@ -246,7 +246,7 @@
     wait_timeout = INFINITE;
   else
     {
-      wait_timeout = timeout->tv_sec + timeout->tv_usec / 1000;
+      wait_timeout = timeout->tv_sec * 1000 + timeout->tv_usec / 1000;
 
       /* select is also used as a portable usleep.  */
       if (!rfds && !wfds && !xfds)