Add error for when pushdata is exceptionally large

This commit is contained in:
Ryan X. Charles 2014-09-23 21:37:18 -07:00
parent b37e39abca
commit 729049a7da
1 changed files with 2 additions and 0 deletions

View File

@ -267,6 +267,8 @@ Script.prototype.writeBuffer = function(buf) {
opcodenum = Opcode.map.OP_PUSHDATA2;
} else if (buf.length < Math.pow(2, 32)) {
opcodenum = Opcode.map.OP_PUSHDATA4;
} else {
throw new Error("You can't push that much data");
}
this.chunks.push({
buf: buf,