diff --git a/src/simplewallet/simplewallet.cpp b/src/simplewallet/simplewallet.cpp index 3e5cdfcb..5f97d633 100644 --- a/src/simplewallet/simplewallet.cpp +++ b/src/simplewallet/simplewallet.cpp @@ -450,6 +450,7 @@ bool simple_wallet::set_auto_refresh(const std::vector &args/* = st else if (!auto_refresh && m_auto_refresh_run.load(std::memory_order_relaxed)) { m_auto_refresh_run.store(false, std::memory_order_relaxed); + m_wallet->stop(); m_auto_refresh_thread.join(); }