From: alex Date: Sun, 25 Aug 2013 22:44:29 +0000 (+0400) Subject: Don't close database during proof-of-stake checking X-Git-Tag: v0.4.4.4~16 X-Git-Url: https://git.novaco.in/?p=novacoin.git;a=commitdiff_plain;h=10f1deb2bf1337af2977b1ef7716c5ad00213efa Don't close database during proof-of-stake checking --- diff --git a/src/kernel.cpp b/src/kernel.cpp index fe3b0f6..645905f 100644 --- a/src/kernel.cpp +++ b/src/kernel.cpp @@ -360,7 +360,10 @@ bool CheckProofOfStake(const CTransaction& tx, unsigned int nBits, uint256& hash CTxIndex txindex; if (!txPrev.ReadFromDisk(txdb, txin.prevout, txindex)) return tx.DoS(1, error("CheckProofOfStake() : INFO: read txPrev failed")); // previous transaction not in main chain, may occur during initial download + +#ifndef USE_LEVELDB txdb.Close(); +#endif // Verify signature if (!VerifySignature(txPrev, tx, 0, true, 0))