Fix crash on exit from uninitialized mEphemeralLDB

This commit is contained in:
Vinnie Falco
2013-06-17 17:27:10 -07:00
parent be8ce20f73
commit e4dcbb7cb0

View File

@@ -287,6 +287,7 @@ Application::Application ()
, mPathFindDB (NULL)
, mHashNodeDB (NULL)
, mHashNodeLDB (NULL)
, mEphemeralLDB (NULL)
, mPeerDoor (NULL)
, mRPCDoor (NULL)
, mWSPublicDoor (NULL)
@@ -675,6 +676,7 @@ void Application::sweep ()
Application::~Application ()
{
// VFALCO TODO Wrap these in ScopedPointer
delete mTxnDB;
delete mLedgerDB;
delete mWalletDB;
@@ -682,6 +684,8 @@ Application::~Application ()
delete mNetNodeDB;
delete mPathFindDB;
delete mHashNodeLDB;
if (mEphemeralLDB != nullptr)
delete mEphemeralLDB;
}