#include <boost/assign/list_of.hpp>
#include "kernel.h"
-#include "db.h"
+#include "txdb.h"
using namespace std;
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))