From 8770fb7035f098cdd54f9c6eba9fe48b9197b893 Mon Sep 17 00:00:00 2001 From: "Jonathan \"Duke\" Leto" Date: Thu, 8 Sep 2022 18:11:10 -0700 Subject: [PATCH] Hopefully avoid a coredump when consolidation=1 and consolidatesaplingaddress is not specified --- src/init.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/init.cpp b/src/init.cpp index ce03bd7fb..31073cf16 100644 --- a/src/init.cpp +++ b/src/init.cpp @@ -2100,11 +2100,11 @@ bool AppInit2(boost::thread_group& threadGroup, CScheduler& scheduler) if (pwalletMain->fSaplingConsolidationEnabled) { //Validate 1 Consolidation address only that matches the sweep address vector& vaddresses = mapMultiArgs["-consolidatesaplingaddress"]; - pwalletMain->consolidationAddress = vaddresses[0]; if (vaddresses.size() == 0) { fConsolidationMapUsed = true; mapMultiArgs["-consolidatesaplingaddress"] = vSweep; } else { + pwalletMain->consolidationAddress = vaddresses[0]; for (int i = 0; i < vaddresses.size(); i++) { if (vSweep[0] != vaddresses[i]) { return InitError("Consolidation can only be used on the sweep address when sweep is enabled.");