From 6e298c445aff2b914460c6c9c4a2d0ee4806fd02 Mon Sep 17 00:00:00 2001 From: Christopher Jeffrey Date: Mon, 9 Jan 2017 23:24:38 -0800 Subject: [PATCH] coins: minor. --- lib/coins/compress.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/coins/compress.js b/lib/coins/compress.js index 1f842e73..5197c602 100644 --- a/lib/coins/compress.js +++ b/lib/coins/compress.js @@ -9,12 +9,14 @@ var assert = require('assert'); var ec = require('../crypto/ec'); var encoding = require('../utils/encoding'); +var consensus = require('../protocol/consensus'); /* * Constants */ var COMPRESS_TYPES = 10; // Space for 4 extra. +var EMPTY_BUFFER = new Buffer(0); /** * Compress a script, write directly to the buffer. @@ -101,10 +103,10 @@ function decompressScript(script, br) { default: br.offset -= 1; size = br.readVarint() - COMPRESS_TYPES; - if (size > 10000) { + if (size > consensus.MAX_SCRIPT_SIZE) { // This violates consensus rules. // We don't need to read it. - script.fromNulldata(new Buffer(0)); + script.fromNulldata(EMPTY_BUFFER); br.seek(size); } else { data = br.readBytes(size);