Merge pull request #1864

74b216a1 core: don't try to re-relay an empty set of pool transactions (moneromooo-monero)
This commit is contained in:
Riccardo Spagni 2017-03-13 17:22:33 +01:00
commit c6102d5c1b
No known key found for this signature in database
GPG key ID: 55432DF31CCD4FCD

View file

@ -796,7 +796,7 @@ namespace cryptonote
{ {
// we attempt to relay txes that should be relayed, but were not // we attempt to relay txes that should be relayed, but were not
std::list<std::pair<crypto::hash, cryptonote::transaction>> txs; std::list<std::pair<crypto::hash, cryptonote::transaction>> txs;
if (m_mempool.get_relayable_transactions(txs)) if (m_mempool.get_relayable_transactions(txs) && !txs.empty())
{ {
cryptonote_connection_context fake_context = AUTO_VAL_INIT(fake_context); cryptonote_connection_context fake_context = AUTO_VAL_INIT(fake_context);
tx_verification_context tvc = AUTO_VAL_INIT(tvc); tx_verification_context tvc = AUTO_VAL_INIT(tvc);