Browse Source

xmr: be safe with diff divide

2upstream
Tanguy Pruvot 8 years ago
parent
commit
804b5b5f53
  1. 6
      crypto/xmr-rpc.cpp

6
crypto/xmr-rpc.cpp

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

Loading…
Cancel
Save