script: avoid slice if n !== pubKeys.length

This commit is contained in:
Daniel Cousens 2015-10-02 13:02:03 +10:00
parent 0ca1e40a6d
commit 173994c6e0

View file

@ -242,11 +242,9 @@ function isMultisigOutput (script) {
if (m <= 0) return false
if (m > n) return false
if (n > 16) return false
if (n !== chunks.length - 3) return false
var pubKeys = chunks.slice(1, -2)
if (n !== pubKeys.length) return false
return pubKeys.every(isCanonicalPubKey)
return chunks.slice(1, -2).every(isCanonicalPubKey)
}
function isNullDataOutput (script) {