aboutsummaryrefslogtreecommitdiff
path: root/src/init.cpp
diff options
context:
space:
mode:
authorMarcoFalke <falke.marco@gmail.com>2020-04-08 19:47:56 -0400
committerMarcoFalke <falke.marco@gmail.com>2020-04-15 15:05:18 -0400
commitfad4fa7e2fb95b7ced9007060ebfd0e8f181f5d8 (patch)
treeb8cc4ebb5ce96fef30123357661c22bfad6d070f /src/init.cpp
parent4bd6bc5cb4f3c4b017cc0ac21c00c2218acb97d0 (diff)
downloadbitcoin-fad4fa7e2fb95b7ced9007060ebfd0e8f181f5d8.tar.xz
node: Add args alias for gArgs global
Diffstat (limited to 'src/init.cpp')
-rw-r--r--src/init.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/init.cpp b/src/init.cpp
index de2db694fd..de32c0ad71 100644
--- a/src/init.cpp
+++ b/src/init.cpp
@@ -297,6 +297,7 @@ void Shutdown(NodeContext& node)
GetMainSignals().UnregisterBackgroundSignalScheduler();
globalVerifyHandle.reset();
ECC_Stop();
+ node.args = nullptr;
if (node.mempool) node.mempool = nullptr;
node.scheduler.reset();
@@ -360,8 +361,11 @@ static void OnRPCStopped()
LogPrint(BCLog::RPC, "RPC stopped.\n");
}
-void SetupServerArgs()
+void SetupServerArgs(NodeContext& node)
{
+ assert(!node.args);
+ node.args = &gArgs;
+
SetupHelpOptions(gArgs);
gArgs.AddArg("-help-debug", "Print help message with debugging options and exit", ArgsManager::ALLOW_ANY, OptionsCategory::DEBUG_TEST); // server-only for now