From 17229bfb8c3bd2148e6f5747fd945582a86e36b8 Mon Sep 17 00:00:00 2001 From: Gregory Sanders Date: Wed, 17 Apr 2019 11:16:17 -0400 Subject: [PATCH] QT: Add bracket to not reassign values on non-tx --- src/qt/walletmodel.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/qt/walletmodel.cpp b/src/qt/walletmodel.cpp index 6123cf7941..9a6a06397a 100644 --- a/src/qt/walletmodel.cpp +++ b/src/qt/walletmodel.cpp @@ -236,9 +236,10 @@ WalletModel::SendCoinsReturn WalletModel::prepareTransaction(WalletModelTransact std::vector out_amounts; newTx = m_wallet->createTransaction(vecSend, coinControl, true /* sign */, nChangePosRet, nFeeRequired, out_amounts, strFailReason); transaction.setTransactionFee(nFeeRequired); - if (fSubtractFeeFromAmount && newTx) + if (fSubtractFeeFromAmount && newTx) { assert(out_amounts.size() == newTx->get().vout.size()); transaction.reassignAmounts(out_amounts, nChangePosRet); + } if(!newTx) {