fix: always check nDustLimit to be >= nHardDustLimit

Moves the check for parameter interaction between both dust limits
to be done regardless of setting a custom soft dust limit.
This commit is contained in:
Patrick Lodder 2021-10-12 19:56:49 +02:00
parent c338c5e6c4
commit e481bf28bb
No known key found for this signature in database
GPG Key ID: 2D3A345B98D0DC1F

View File

@ -1048,15 +1048,15 @@ bool AppInitParameterInteraction()
if (!ParseMoney(GetArg("-dustlimit", ""), n))
return InitError(AmountErrMsg("dustlimit", GetArg("-dustlimit", "")));
if (n < nHardDustLimit)
{
n = nHardDustLimit;
LogPrintf("Increasing -dustlimit to %s to match -harddustlimit\n", FormatMoney(nHardDustLimit));
}
nDustLimit = n;
}
if (nDustLimit < nHardDustLimit)
{
nDustLimit = nHardDustLimit;
LogPrintf("Increasing -dustlimit to %s to match -harddustlimit\n", FormatMoney(nHardDustLimit));
}
#ifdef ENABLE_WALLET
if (!CWallet::ParameterInteraction())
return false;