From d8dd19ff8b09131ec673110430221e5a955b046f Mon Sep 17 00:00:00 2001 From: hellcatz Date: Wed, 19 Jul 2017 18:41:18 -0700 Subject: [PATCH] Update paymentProcessor.js BugFix `result.result[i]` can be undefined in RPC response errors. --- libs/paymentProcessor.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/paymentProcessor.js b/libs/paymentProcessor.js index 26b1538..124da5e 100644 --- a/libs/paymentProcessor.js +++ b/libs/paymentProcessor.js @@ -476,7 +476,7 @@ function SetupForPool(logger, poolOptions, setupFinished){ } // check result execution_secs vs pool_config results.forEach(function(result, i) { - if (parseFloat(result.result[i].execution_secs || 0) > shielding_interval) { + if (result.result[i] && parseFloat(result.result[i].execution_secs || 0) > shielding_interval) { logger.warning(logSystem, logComponent, 'Warning, walletInverval shorter than opid execution time of '+result.result[i].execution_secs+' secs.'); } });