minor variable init changes in init.cpp
- explicit init of pcoinsdbview and pwalletMain (even if not needed, as globals are init to NULL, it seems cleaner) - remove check if (pwalletMain) in Shutdown() as delete is valid even if pwalletMain is NULL
This commit is contained in:
parent
b50e5fe099
commit
20a11ffabf
1 changed files with 5 additions and 4 deletions
|
@ -45,7 +45,7 @@ using namespace boost;
|
|||
using namespace std;
|
||||
|
||||
#ifdef ENABLE_WALLET
|
||||
CWallet* pwalletMain;
|
||||
CWallet* pwalletMain = NULL;
|
||||
#endif
|
||||
|
||||
#ifdef WIN32
|
||||
|
@ -109,7 +109,7 @@ bool ShutdownRequested()
|
|||
return fRequestShutdown;
|
||||
}
|
||||
|
||||
static CCoinsViewDB *pcoinsdbview;
|
||||
static CCoinsViewDB *pcoinsdbview = NULL;
|
||||
|
||||
void Shutdown()
|
||||
{
|
||||
|
@ -165,8 +165,8 @@ void Shutdown()
|
|||
#endif
|
||||
UnregisterAllWallets();
|
||||
#ifdef ENABLE_WALLET
|
||||
if (pwalletMain)
|
||||
delete pwalletMain;
|
||||
pwalletMain = NULL;
|
||||
#endif
|
||||
LogPrintf("%s: done\n", __func__);
|
||||
}
|
||||
|
@ -701,6 +701,7 @@ bool AppInit2(boost::thread_group& threadGroup)
|
|||
fIsBareMultisigStd = GetArg("-permitbaremultisig", true) != 0;
|
||||
|
||||
// ********************************************************* Step 4: application initialization: dir lock, daemonize, pidfile, debug log
|
||||
|
||||
// Sanity check
|
||||
if (!InitSanityCheck())
|
||||
return InitError(_("Initialization sanity check failed. Bitcoin Core is shutting down."));
|
||||
|
|
Loading…
Reference in a new issue