aboutsummaryrefslogtreecommitdiff
path: root/src/cryptonote_core/blockchain.h
diff options
context:
space:
mode:
authormoneromooo-monero <moneromooo-monero@users.noreply.github.com>2018-12-05 00:12:29 +0000
committermoneromooo-monero <moneromooo-monero@users.noreply.github.com>2018-12-05 00:13:28 +0000
commit9e64a71e7d1fd70cdf94a3b78782ad06828362b3 (patch)
treeb622cf31d1e6d0c1cec24280b354b956dac89aec /src/cryptonote_core/blockchain.h
parentMerge pull request #4878 (diff)
downloadmonero-9e64a71e7d1fd70cdf94a3b78782ad06828362b3.tar.xz
blockchain: call deinit in dtor
This ensures the io service that runs in another thread cannot access data after it's deleted
Diffstat (limited to 'src/cryptonote_core/blockchain.h')
-rw-r--r--src/cryptonote_core/blockchain.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/cryptonote_core/blockchain.h b/src/cryptonote_core/blockchain.h
index dfe833fb4..835e5addc 100644
--- a/src/cryptonote_core/blockchain.h
+++ b/src/cryptonote_core/blockchain.h
@@ -121,6 +121,11 @@ namespace cryptonote
Blockchain(tx_memory_pool& tx_pool);
/**
+ * @brief Blockchain destructor
+ */
+ ~Blockchain();
+
+ /**
* @brief Initialize the Blockchain state
*
* @param db a pointer to the backing store to use for the blockchain