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 <= 0) return false
if (m > n) return false if (m > n) return false
if (n > 16) return false if (n > 16) return false
if (n !== chunks.length - 3) return false
var pubKeys = chunks.slice(1, -2) return chunks.slice(1, -2).every(isCanonicalPubKey)
if (n !== pubKeys.length) return false
return pubKeys.every(isCanonicalPubKey)
} }
function isNullDataOutput (script) { function isNullDataOutput (script) {