tx_pool: ensure no txes that fail check_inputs get in the block template

This commit is contained in:
moneromooo-monero 2016-04-05 13:06:29 +01:00
parent e7c8a32a28
commit d817aeca80
No known key found for this signature in database
GPG key ID: 686F07454D6CEFC3

View file

@ -512,7 +512,7 @@ namespace cryptonote
{ {
if(txd.max_used_block_height >= m_blockchain.get_current_blockchain_height()) if(txd.max_used_block_height >= m_blockchain.get_current_blockchain_height())
return false; return false;
if(m_blockchain.get_block_id_by_height(txd.max_used_block_height) != txd.max_used_block_id) if(true)
{ {
//if we already failed on this height and id, skip actual ring signature check //if we already failed on this height and id, skip actual ring signature check
if(txd.last_failed_id == m_blockchain.get_block_id_by_height(txd.last_failed_height)) if(txd.last_failed_id == m_blockchain.get_block_id_by_height(txd.last_failed_height))