fixed segfault in bignum.h, additional security limits, refactoring

-- version 0.3.7
This commit is contained in:
Satoshi Nakamoto
2010-07-31 20:12:05 +00:00
committed by Gavin Andresen
parent e1cb7ce017
commit 73aa262647
6 changed files with 39 additions and 24 deletions

View File

@@ -3036,7 +3036,8 @@ bool CreateTransaction(CScript scriptPubKey, int64 nValue, CWalletTx& wtxNew, CK
foreach(CWalletTx* pcoin, setCoins)
for (int nOut = 0; nOut < pcoin->vout.size(); nOut++)
if (pcoin->vout[nOut].IsMine())
SignSignature(*pcoin, wtxNew, nIn++);
if (!SignSignature(*pcoin, wtxNew, nIn++))
return false;
// Check that enough fee is included
if (nFee < wtxNew.GetMinFee())