diff --git a/src/init.cpp b/src/init.cpp index 101309698594..8dc7bc3584b0 100644 --- a/src/init.cpp +++ b/src/init.cpp @@ -989,7 +989,7 @@ void PeriodicStats(ArgsManager& args) assert(args.GetBoolArg("-statsenabled", DEFAULT_STATSD_ENABLE)); CCoinsStats stats; ::ChainstateActive().ForceFlushStateToDisk(); - if (WITH_LOCK(cs_main, return GetUTXOStats(&::ChainstateActive().CoinsDB(), stats, CoinStatsHashType::NONE))) { + if (WITH_LOCK(cs_main, return GetUTXOStats(&::ChainstateActive().CoinsDB(), stats, CoinStatsHashType::NONE, boost::this_thread::interruption_point))) { statsClient.gauge("utxoset.tx", stats.nTransactions, 1.0f); statsClient.gauge("utxoset.txOutputs", stats.nTransactionOutputs, 1.0f); statsClient.gauge("utxoset.dbSizeBytes", stats.nDiskSize, 1.0f);