1
0
mirror of https://github.com/GOSTSec/sgminer synced 2025-01-11 07:17:58 +00:00

Limit ms_tdiff to 1 hour as a sanity check.

This commit is contained in:
Con Kolivas 2013-10-07 20:38:24 +11:00
parent 6c757c6c19
commit 97b5dd08b2

5
util.c
View File

@ -1081,8 +1081,9 @@ double us_tdiff(struct timeval *end, struct timeval *start)
/* Returns the milliseconds difference between end and start times */
int ms_tdiff(struct timeval *end, struct timeval *start)
{
if (unlikely(end->tv_sec - start->tv_sec > 60))
return 60000;
/* Like us_tdiff, limit to 1 hour. */
if (unlikely(end->tv_sec - start->tv_sec > 3600))
return 3600000;
return (end->tv_sec - start->tv_sec) * 1000 + (end->tv_usec - start->tv_usec) / 1000;
}