|
|
@ -30,7 +30,6 @@ uint256 static SignatureHashOld(CScript scriptCode, const CTransaction& txTo, un |
|
|
|
static const uint256 one(uint256S("0000000000000000000000000000000000000000000000000000000000000001")); |
|
|
|
static const uint256 one(uint256S("0000000000000000000000000000000000000000000000000000000000000001")); |
|
|
|
if (nIn >= txTo.vin.size()) |
|
|
|
if (nIn >= txTo.vin.size()) |
|
|
|
{ |
|
|
|
{ |
|
|
|
printf("ERROR: SignatureHash(): nIn=%d out of range\n", nIn); |
|
|
|
|
|
|
|
return one; |
|
|
|
return one; |
|
|
|
} |
|
|
|
} |
|
|
|
CMutableTransaction txTmp(txTo); |
|
|
|
CMutableTransaction txTmp(txTo); |
|
|
@ -61,7 +60,6 @@ uint256 static SignatureHashOld(CScript scriptCode, const CTransaction& txTo, un |
|
|
|
unsigned int nOut = nIn; |
|
|
|
unsigned int nOut = nIn; |
|
|
|
if (nOut >= txTmp.vout.size()) |
|
|
|
if (nOut >= txTmp.vout.size()) |
|
|
|
{ |
|
|
|
{ |
|
|
|
printf("ERROR: SignatureHash(): nOut=%d out of range\n", nOut); |
|
|
|
|
|
|
|
return one; |
|
|
|
return one; |
|
|
|
} |
|
|
|
} |
|
|
|
txTmp.vout.resize(nOut+1); |
|
|
|
txTmp.vout.resize(nOut+1); |
|
|
|