From 2b8b2777251f6d388476f11eb678395fe3dfa5f5 Mon Sep 17 00:00:00 2001 From: Alexander Blair Date: Mon, 13 Feb 2017 11:50:15 -0800 Subject: [PATCH] NodeJS is weird with async callbacks. --- lib/blockManager.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/blockManager.js b/lib/blockManager.js index d702bef..5026474 100644 --- a/lib/blockManager.js +++ b/lib/blockManager.js @@ -286,7 +286,7 @@ function calculatePPLNSPayments(blockHeader) { } cursor.close(); txn.abort(); - callback(null, totalPaid); + setImmediate(callback, null, totalPaid); }, function (totalPayment) { blockCheckHeight = blockCheckHeight - 1; debug("Decrementing the block chain check height to:" + blockCheckHeight);