diff options
| author | Riccardo Spagni <ric@spagni.net> | 2015-12-30 09:38:41 +0200 |
|---|---|---|
| committer | Riccardo Spagni <ric@spagni.net> | 2015-12-30 09:38:41 +0200 |
| commit | fd36eea6ddc23d223593adb235b8e13a58ac11ef (patch) | |
| tree | 39b3e3ab7f14a3c7226d0b9b17377e7e8178403d /src/cryptonote_core/blockchain.cpp | |
| parent | 0db5ca7a494ceb39e8c2097c907650f42f0bd070 (diff) | |
| parent | 3b56036bb393358f287d2ba2bc95af29ff0ea490 (diff) | |
| download | monzero-core-fd36eea6ddc23d223593adb235b8e13a58ac11ef.tar.gz monzero-core-fd36eea6ddc23d223593adb235b8e13a58ac11ef.tar.xz monzero-core-fd36eea6ddc23d223593adb235b8e13a58ac11ef.zip | |
Merge pull request #572
b39aae7 Tweak 45800a25e9374e63caaabba05c89585c86acd668 (hyc)
4a5a5ff blockchain: always stop the ioservice before returning (moneromooo-monero)
78b65cf db_lmdb: safety close db at exit (moneromooo-monero)
45800a2 db_lmdb: fix a strdup/delete[] mistmatch (moneromooo-monero)
Diffstat (limited to 'src/cryptonote_core/blockchain.cpp')
| -rw-r--r-- | src/cryptonote_core/blockchain.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/cryptonote_core/blockchain.cpp b/src/cryptonote_core/blockchain.cpp index feb31f2fc..141a42f49 100644 --- a/src/cryptonote_core/blockchain.cpp +++ b/src/cryptonote_core/blockchain.cpp @@ -2109,6 +2109,7 @@ bool Blockchain::check_tx_inputs(const transaction& tx, uint64_t* pmax_used_bloc if(have_tx_keyimg_as_spent(in_to_key.k_image)) { LOG_PRINT_L1("Key image already spent in blockchain: " << epee::string_tools::pod_to_hex(in_to_key.k_image)); + KILL_IOSERVICE(); return false; } @@ -2122,6 +2123,7 @@ bool Blockchain::check_tx_inputs(const transaction& tx, uint64_t* pmax_used_bloc if(!itk->second) { LOG_PRINT_L1("Failed ring signature for tx " << get_transaction_hash(tx) << " vin key with k_image: " << in_to_key.k_image << " sig_index: " << sig_index); + KILL_IOSERVICE(); return false; } |
