From 9b0ad0055f7ed6f2761a58a189d35b62d51a0ee4 Mon Sep 17 00:00:00 2001 From: CryptoManiac Date: Tue, 8 Sep 2015 01:04:32 +0300 Subject: [PATCH] Fix merkleNode exceptions. --- Novacoin/CBlockStore.cs | 2 ++ Novacoin/DatabaseObjects.cs | 4 ++++ 2 files changed, 6 insertions(+), 0 deletions(-) diff --git a/Novacoin/CBlockStore.cs b/Novacoin/CBlockStore.cs index e1d1994..604df45 100644 --- a/Novacoin/CBlockStore.cs +++ b/Novacoin/CBlockStore.cs @@ -1134,6 +1134,8 @@ namespace Novacoin var results = blockMap.Where(x => x.Value.ItemID == merkleNode.nParentBlockID).Select(x => x.Value).ToArray(); blockCursor = results[0]; + + return merkleNode; } // Nothing found. diff --git a/Novacoin/DatabaseObjects.cs b/Novacoin/DatabaseObjects.cs index b297f6d..55523d8 100644 --- a/Novacoin/DatabaseObjects.cs +++ b/Novacoin/DatabaseObjects.cs @@ -665,6 +665,10 @@ namespace Novacoin get { return TransactionFlags == TxFlags.TX_COINSTAKE; } } + public CMerkleNode() + { + } + public CMerkleNode(CTransaction tx) { nTime = tx.nTime; -- 1.7.1