Merge pull request from blocktrail/sign-incorrect-op0s-master

fix txb.sign having issues when an incomplete TX contains OP_0s, but not enough
This commit is contained in:
Daniel Cousens 2015-06-01 12:01:36 +10:00
commit eb5508565a
2 changed files with 15 additions and 1 deletions

View file

@ -385,7 +385,7 @@ TransactionBuilder.prototype.sign = function (index, keyPair, redeemScript, hash
// check for any matching signatures
unmatched.some(function (signature, i) {
if (!keyPair2.verify(signatureHash, signature)) return false
if (!signature || !keyPair2.verify(signatureHash, signature)) return false
match = signature
// remove matched signature from unmatched