From 6e44bdf22905622136450ce51e742c03c219f440 Mon Sep 17 00:00:00 2001 From: Stefan Thomas <justmoon@members.fsf.org> Date: Wed, 11 Jan 2012 10:42:39 +0100 Subject: [PATCH] Fixed global scope leaks in Base58. --- src/base58.js | 5 ++--- src/opcode.js | 2 +- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/src/base58.js b/src/base58.js index b028623..c64683d 100644 --- a/src/base58.js +++ b/src/base58.js @@ -29,8 +29,7 @@ } else break; } - s = chars.join(''); - return s; + return chars.join(''); }, /** @@ -42,7 +41,7 @@ * Ported to JavaScript by Stefan Thomas. */ decode: function (input) { - bi = BigInteger.valueOf(0); + var bi = BigInteger.valueOf(0); var leadingZerosNum = 0; for (var i = input.length - 1; i >= 0; i--) { var alphaIndex = B58.alphabet.indexOf(input[i]); diff --git a/src/opcode.js b/src/opcode.js index 4850d17..b21da46 100644 --- a/src/opcode.js +++ b/src/opcode.js @@ -143,7 +143,7 @@ // template matching params OP_PUBKEYHASH : 253, OP_PUBKEY : 254, - OP_INVALIDOPCODE : 255, + OP_INVALIDOPCODE : 255 }; Opcode.reverseMap = [];