From 23c3082ff701f1bb0705f6a63aae5291511d7115 Mon Sep 17 00:00:00 2001 From: Patrick Nagurny Date: Tue, 7 Jul 2015 15:12:52 -0400 Subject: [PATCH] Fix bug with outputs with null script --- lib/services/transaction.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/services/transaction.js b/lib/services/transaction.js index a955f4ed..587299cc 100644 --- a/lib/services/transaction.js +++ b/lib/services/transaction.js @@ -120,7 +120,7 @@ TransactionService.prototype._confirmOutput = function(ops, block, transaction) value: output.toJSON() }); var script = output.script; - if (!script.isPublicKeyHashOut() && !script.isScriptHashOut()) { + if (!script || !(script.isPublicKeyHashOut() || script.isScriptHashOut())) { return; } var address = output.script.toAddress(); @@ -149,7 +149,7 @@ TransactionService.prototype._confirmInput = function(ops, block, transaction) { })) }); var script = input.script; - if (!(script.isPublicKeyHashIn() || script.isScriptHashIn())) { + if (!script || !(script.isPublicKeyHashIn() || script.isScriptHashIn())) { return Promise.resolve(); }