From ea15e72d73a6ae148cc6aa4f18ba232b5281f47f Mon Sep 17 00:00:00 2001 From: Howard Chu Date: Wed, 23 Aug 2017 14:19:38 +0100 Subject: [PATCH] tx_pool: fix crash in stats if tx receive_time == now. supersedes #2322 --- src/cryptonote_core/tx_pool.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cryptonote_core/tx_pool.cpp b/src/cryptonote_core/tx_pool.cpp index 33b1d410..73f51907 100644 --- a/src/cryptonote_core/tx_pool.cpp +++ b/src/cryptonote_core/tx_pool.cpp @@ -575,7 +575,7 @@ namespace cryptonote stats.num_10m++; if (meta.last_failed_height) stats.num_failing++; - uint64_t age = now - meta.receive_time; + uint64_t age = now - meta.receive_time + (now == meta.receive_time); agebytes[age].txs++; agebytes[age].bytes += meta.blob_size; return true;