diff options
author | Steve Bennett <steveb@workware.net.au> | 2010-11-19 21:37:03 +1000 |
---|---|---|
committer | Steve Bennett <steveb@workware.net.au> | 2010-11-19 21:37:03 +1000 |
commit | 4bc9fdcf23cf4f75084845edc4940b98880ba634 (patch) | |
tree | a267d8c07cb3d948f2f07a8e1b43ed2995cea435 /jim-eventloop.c | |
parent | b5f7b1f20a301e5433d1d032527311e7c675bf1f (diff) |
tv_usec is in usec, not msec
The consequence is an excessive amount of calls to select
Reported-By: Patrick WEBER <patrick.weber@live.com>
Signed-off-by: Steve Bennett <steveb@workware.net.au>
Diffstat (limited to 'jim-eventloop.c')
-rw-r--r-- | jim-eventloop.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/jim-eventloop.c b/jim-eventloop.c index 9c50056..e7fe9d5 100644 --- a/jim-eventloop.c +++ b/jim-eventloop.c @@ -408,7 +408,7 @@ int Jim_ProcessEvents(Jim_Interp *interp, int flags) dt = 1; } tvp->tv_sec = dt / 1000; - tvp->tv_usec = dt % 1000; + tvp->tv_usec = 1000 * (dt % 1000); } else { tvp = NULL; /* wait forever */ |