mirror of
https://github.com/XRPLF/rippled.git
synced 2025-11-24 04:55:52 +00:00
Fix crash on exit from uninitialized mEphemeralLDB
This commit is contained in:
@@ -287,6 +287,7 @@ Application::Application ()
|
|||||||
, mPathFindDB (NULL)
|
, mPathFindDB (NULL)
|
||||||
, mHashNodeDB (NULL)
|
, mHashNodeDB (NULL)
|
||||||
, mHashNodeLDB (NULL)
|
, mHashNodeLDB (NULL)
|
||||||
|
, mEphemeralLDB (NULL)
|
||||||
, mPeerDoor (NULL)
|
, mPeerDoor (NULL)
|
||||||
, mRPCDoor (NULL)
|
, mRPCDoor (NULL)
|
||||||
, mWSPublicDoor (NULL)
|
, mWSPublicDoor (NULL)
|
||||||
@@ -675,6 +676,7 @@ void Application::sweep ()
|
|||||||
|
|
||||||
Application::~Application ()
|
Application::~Application ()
|
||||||
{
|
{
|
||||||
|
// VFALCO TODO Wrap these in ScopedPointer
|
||||||
delete mTxnDB;
|
delete mTxnDB;
|
||||||
delete mLedgerDB;
|
delete mLedgerDB;
|
||||||
delete mWalletDB;
|
delete mWalletDB;
|
||||||
@@ -682,7 +684,9 @@ Application::~Application ()
|
|||||||
delete mNetNodeDB;
|
delete mNetNodeDB;
|
||||||
delete mPathFindDB;
|
delete mPathFindDB;
|
||||||
delete mHashNodeLDB;
|
delete mHashNodeLDB;
|
||||||
delete mEphemeralLDB;
|
|
||||||
|
if (mEphemeralLDB != nullptr)
|
||||||
|
delete mEphemeralLDB;
|
||||||
}
|
}
|
||||||
|
|
||||||
void Application::startNewLedger ()
|
void Application::startNewLedger ()
|
||||||
|
|||||||
Reference in New Issue
Block a user