Browse Source

Fix segfault when shutting down before fully loading

This was introduced by 3192975f1d.
It can be triggered easily when canceling DB upgrade from
pre-per-utxo.
0.15
Matt Corallo 7 years ago
parent
commit
c0025d0a92
  1. 4
      src/init.cpp

4
src/init.cpp

@ -216,7 +216,9 @@ void Shutdown() @@ -216,7 +216,9 @@ void Shutdown()
}
// FlushStateToDisk generates a SetBestChain callback, which we should avoid missing
FlushStateToDisk();
if (pcoinsTip != nullptr) {
FlushStateToDisk();
}
// After there are no more peers/RPC left to give us new data which may generate
// CValidationInterface callbacks, flush them...

Loading…
Cancel
Save