Skip to content

Commit

Permalink
Merge branch 'nodosbip16' of https://github.com/sipa/bitcoin
Browse files Browse the repository at this point in the history
  • Loading branch information
gavinandresen committed Feb 27, 2012
2 parents 46aa2a6 + db9f2e0 commit 21503e4
Showing 1 changed file with 7 additions and 0 deletions.
7 changes: 7 additions & 0 deletions src/main.cpp
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -1128,7 +1128,14 @@ bool CTransaction::ConnectInputs(MapPrevTx inputs,
{ {
// Verify signature // Verify signature
if (!VerifySignature(txPrev, *this, i, fStrictPayToScriptHash, 0)) if (!VerifySignature(txPrev, *this, i, fStrictPayToScriptHash, 0))
{
// only during transition phase for P2SH: do not invoke anti-DoS code for
// potentially old clients relaying bad P2SH transactions
if (fStrictPayToScriptHash && VerifySignature(txPrev, *this, i, false, 0))
return error("ConnectInputs() : %s P2SH VerifySignature failed", GetHash().ToString().substr(0,10).c_str());

return DoS(100,error("ConnectInputs() : %s VerifySignature failed", GetHash().ToString().substr(0,10).c_str())); return DoS(100,error("ConnectInputs() : %s VerifySignature failed", GetHash().ToString().substr(0,10).c_str()));
}
} }


// Mark outpoints as spent // Mark outpoints as spent
Expand Down

0 comments on commit 21503e4

Please sign in to comment.