From ae09d4583b26251e67fa48216ebafb6bcdf2472b Mon Sep 17 00:00:00 2001 From: Jonas Schnelli Date: Fri, 23 Jun 2017 09:33:31 +0200 Subject: Allow to shut down during txdb upgrade --- src/txdb.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/txdb.cpp') diff --git a/src/txdb.cpp b/src/txdb.cpp index d24162ba2d..3e05683d1e 100644 --- a/src/txdb.cpp +++ b/src/txdb.cpp @@ -371,6 +371,9 @@ bool CCoinsViewDB::Upgrade() { CDBBatch batch(db); while (pcursor->Valid()) { boost::this_thread::interruption_point(); + if (ShutdownRequested()) { + break; + } std::pair key; if (pcursor->GetKey(key) && key.first == DB_COINS) { CCoins old_coins; -- cgit v1.2.3