mirror of
https://github.com/GOSTSec/sgminer
synced 2025-01-10 23:08:07 +00:00
Use a sanity check on timeout on windows.
This commit is contained in:
parent
36c6da8ad4
commit
b424612cce
6
util.c
6
util.c
@ -1061,9 +1061,13 @@ void cgtimer_time(cgtimer_t *ts_start)
|
||||
|
||||
static void liSleep(LARGE_INTEGER *li, int timeout)
|
||||
{
|
||||
HANDLE hTimer = CreateWaitableTimer(NULL, TRUE, NULL);
|
||||
HANDLE hTimer;
|
||||
DWORD ret;
|
||||
|
||||
if (unlikely(timeout <= 0))
|
||||
return;
|
||||
|
||||
hTimer = CreateWaitableTimer(NULL, TRUE, NULL);
|
||||
if (unlikely(!hTimer))
|
||||
quit(1, "Failed to create hTimer in liSleep");
|
||||
ret = SetWaitableTimer(hTimer, li, 0, NULL, NULL, 0);
|
||||
|
Loading…
Reference in New Issue
Block a user