mirror of
https://github.com/GOSTSec/sgminer
synced 2025-01-26 06:24:17 +00:00
klondike - avoid division by zero if maxcount is unexpectedly zero
This commit is contained in:
parent
2dc54366f9
commit
5154e8472d
@ -537,7 +537,8 @@ static int64_t klondike_scanwork(struct thr_info *thr)
|
|||||||
newhashdev += klninfo->status[dev].maxcount; // hash counter wrapped
|
newhashdev += klninfo->status[dev].maxcount; // hash counter wrapped
|
||||||
newhashdev += klninfo->status[dev].hashcount - klninfo->devinfo[dev].lasthashcount;
|
newhashdev += klninfo->status[dev].hashcount - klninfo->devinfo[dev].lasthashcount;
|
||||||
klninfo->devinfo[dev].lasthashcount = klninfo->status[dev].hashcount;
|
klninfo->devinfo[dev].lasthashcount = klninfo->status[dev].hashcount;
|
||||||
klninfo->hashcount += (newhashdev << 32) / klninfo->status[dev].maxcount;
|
if (klninfo->status[dev].maxcount != 0)
|
||||||
|
klninfo->hashcount += (newhashdev << 32) / klninfo->status[dev].maxcount;
|
||||||
|
|
||||||
// todo: check stats for critical conditions
|
// todo: check stats for critical conditions
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user