[Orca-checkins] r376 - trunk/orca/data_gatherers/orcallator
Blair Zajac
blair at orcaware.com
Sun Jul 18 12:58:47 PDT 2004
Author: blair
Date: Sun Jul 18 12:48:01 2004
New Revision: 376
Modified:
trunk/orca/data_gatherers/orcallator/orcallator.se
Log:
* data_gatherers/orcallator/orcallator.se
(orca_sleep_till)
Fix a bug where if the current Unix epoch time in seconds is
greater than the time to sleep to (because the scheduler puts
orcallator.se to sleep for too long), the function would calculate
a negative time to sleep which when cast to an unsigned long
becomes a very large value. Change the variable holding the
amount of time to sleep from an unsigned long to a signed long.
Patch from John Garner <jcgarner at douglas.co.us>.
Modified: trunk/orca/data_gatherers/orcallator/orcallator.se
==============================================================================
--- trunk/orca/data_gatherers/orcallator/orcallator.se (original)
+++ trunk/orca/data_gatherers/orcallator/orcallator.se Sun Jul 18 12:48:01 2004
@@ -1204,7 +1204,7 @@
orca_sleep_till(long sleep_till)
{
timeval_t now[1];
- ulong time_to_sleep;
+ long time_to_sleep;
gettimeofday(now, 0);
time_to_sleep = sleep_till - now[0].tv_sec;
More information about the Orca-checkins
mailing list