1
0
mirror of https://github.com/GOSTSec/ccminer synced 2025-02-02 01:44:32 +00:00

xmr: be safe with diff divide

This commit is contained in:
Tanguy Pruvot 2017-01-08 21:27:18 +00:00
parent 2479ffaaa2
commit 804b5b5f53

View File

@ -34,9 +34,9 @@
double target_to_diff_rpc2(uint32_t* target)
{
// unlike other algos, xmr diff is very low
if (opt_algo == ALGO_CRYPTONIGHT) {
// simplified to get 1.0 for 10K
return (double) (UINT32_MAX / target[7]) / 10000;
if (opt_algo == ALGO_CRYPTONIGHT && target[7]) {
// simplified to get 1.0 for 1000
return (double) (UINT32_MAX / target[7]) / 1000;
}
else if (opt_algo == ALGO_WILDKECCAK) {
return target_to_diff(target) * 1000;