From 74c2f1d957413acf8e9da85ed4e87759b1de1e5b Mon Sep 17 00:00:00 2001 From: Daniel Cousens Date: Fri, 2 Oct 2015 12:51:34 +1000 Subject: [PATCH] script: n/m must be numbers, not data --- src/script.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/script.js b/src/script.js index d6d5c31..3d82557 100644 --- a/src/script.js +++ b/src/script.js @@ -225,10 +225,12 @@ function isMultisigOutput (script) { if (chunks[chunks.length - 1] !== OPS.OP_CHECKMULTISIG) return false var mOp = chunks[0] + if (!types.Number(mOp)) return false if (mOp < OPS.OP_1) return false if (mOp > OPS.OP_16) return false var nOp = chunks[chunks.length - 2] + if (!types.Number(nOp)) return false if (nOp < OPS.OP_1) return false if (nOp > OPS.OP_16) return false