Keep memory pool consistent when stuck tx removed

When a stuck tx is removed from memory pool, first remove the associated
spent key images.
pull/95/head
warptangent 9 years ago
parent b76857f9d9
commit 641d824f37
No known key found for this signature in database
GPG Key ID: 0E490BEBFBE4E92D

@ -257,6 +257,7 @@ namespace cryptonote
(tx_age > CRYPTONOTE_MEMPOOL_TX_FROM_ALT_BLOCK_LIVETIME && it->second.kept_by_block) )
{
LOG_PRINT_L1("Tx " << it->first << " removed from tx pool due to outdated, age: " << tx_age );
remove_transaction_keyimages(it->second.tx);
m_transactions.erase(it++);
}else
++it;

Loading…
Cancel
Save