diff options
| author | warptangent <warptangent@inbox.com> | 2015-02-18 20:52:44 -0800 |
|---|---|---|
| committer | warptangent <warptangent@inbox.com> | 2015-02-23 00:33:38 -0800 |
| commit | b7a2d84919bc28b3747974509f932e64907e357a (patch) | |
| tree | 48e2662576703cc8f4a57d05beed25672ed2e861 /src | |
| parent | 58ecc58be13befb8b5d0e6b847987b2fd9635d2c (diff) | |
| download | monzero-core-b7a2d84919bc28b3747974509f932e64907e357a.tar.gz monzero-core-b7a2d84919bc28b3747974509f932e64907e357a.tar.xz monzero-core-b7a2d84919bc28b3747974509f932e64907e357a.zip | |
BlockchainLMDB: Add check for open database to two functions
Diffstat (limited to 'src')
| -rw-r--r-- | src/cryptonote_core/BlockchainDB_impl/db_lmdb.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/cryptonote_core/BlockchainDB_impl/db_lmdb.cpp b/src/cryptonote_core/BlockchainDB_impl/db_lmdb.cpp index c30a785ed..c3c0724ce 100644 --- a/src/cryptonote_core/BlockchainDB_impl/db_lmdb.cpp +++ b/src/cryptonote_core/BlockchainDB_impl/db_lmdb.cpp @@ -742,6 +742,7 @@ void BlockchainLMDB::close() void BlockchainLMDB::sync() { LOG_PRINT_L3("BlockchainLMDB::" << __func__); + check_open(); // Does nothing unless LMDB environment was opened with MDB_NOSYNC or in part // MDB_NOMETASYNC. Force flush to be synchronous. @@ -1757,6 +1758,8 @@ uint64_t BlockchainLMDB::add_block( const block& blk void BlockchainLMDB::pop_block(block& blk, std::vector<transaction>& txs) { LOG_PRINT_L3("BlockchainLMDB::" << __func__); + check_open(); + txn_safe txn; if (! m_batch_active) { |
